بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چگونه تعداد کاراکتر های textview را محدود کنیم؟(حل شد )
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
hossein_hr10
9 سال پیش
+1
0
پاسخ صحیح
String test = "abcdefghijklmnopqrstuvwxyz";
if(test.length() > 21)
{
String res = String.valueOf(Arrays.copyOfRange(test.toCharArray(), 0, 21)) + "...";
Log.i("TEST" , res ); // resualt => abcdefghijklmnopqrstu...
}
شما باید داخل متد onBindViewHolder بیایین عملیات پر کردن داخل TextView هاتون رو انجام بدین و این کد رو هم همونجا باید بنویسین بخاطر اینکه شما اگه صد تا سطر داشته باشن در ریسایکلرتون فقط همون هفت هشت تای اولی ساخته میشه ( به اندازه صفحه نمایش گوشی ) و برای هر اسکرول کردن اون ها فقط با مقادیر جدید پر میشن و پس شما باید داخل این متد بیایین این کار بکنین و چک کنین ایا این مقداری که الان میخواد داخل TetcView ریخته بشه از 21 کاراکتر بیشتر یا نه اگه بیشتر بود که با ... جایگزین میشه (9 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
