تنظیم تکست ویو

0 امتیاز
40 بازدید
سوال شده خرداد 2, 1395 توسط android  
سلام وقت بخیر

من تو پروژم یه تکست ویو دارم که اطلاعاتش رو از دیتابیس میگیره وقتی یه تکست طولانی میگیره چجوری میتونم کاری کنم که بعد از یه حدی بره و ادامهی  متن زیرش اجرا بشه به اینکه بره تو تکست ویو بغل دستیش
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده خرداد 2, 1395 توسط ASHKARAN  

با عرض سلام

در وهله اول متن رو از دیتابیس می خونید و درون یک متغیر string  ذخیره می کنید....

حالا می خوایم اون رو به نمایش در بیاریم....

اگر بخوایم فقط چند خط رو نشون بده می تونیم خصوصیت height رو محدود کنیم....

مثلا فقط ۱۰۰dp متن رو نشون بده....

در روش بعدی  می تونید ویژگی های زیر رو در فایل xml  اضافه کنید :

android:maxLines = "4"
android:minLines="2"

اما برای نمایش متن در textview بعدی می تونید تعداد کاراکتر ها رو بشمارید !

برای مثال بگید اگر تعداد کاراکتر ها از ۱۰۰ کاراکتر بیشتر بود بقیه رو در textview دوم نشون بده ....

String text = "Some text goes here.....";

if(text.length > 5 )
{

 textview1.setText(text.substring(0 , 5));
 // 5 character awal
 textview2.setText(text.substring(5 , text.length)
 // charactere 5 ta akhar ......
}

 

977 سوال

819 پاسخ

1,329 دیدگاه

1,273 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...