بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ساختن read more برای تکست ویو

مدیریت گفتگو
120392 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

دوستان چجوری  یک تکست ویو که متن طولانی داخلشه رو طوری رست کنیم که اول یه قسمتی از متن رو نمایش بده و وقتی روش کلیک شد تموم متن رو نمایش بده ...

 

نظرات

پاسخ‌ها 5

Hossein Lamei Ramandi 10 سال پیش

 String limitedtext = text.substring(0,50);

بجای پنجاه هر تعداد کارکتری که خواستید وارد کنید .

نظرات

120392 10 سال پیش

مشکل اینجاست که وقتی توش تگ /n  باشه خراب میشه و می افته وسط تگ ...نمیشه تگ ها رو هم حذف کرد

نظرات

Hossein Lamei Ramandi 10 سال پیش
الان شما میخواید \n رو از کارکترا حذف کنید?
120392 10 سال پیش
نه نمیخام حذفش کنم ..من یه متن دارم که توش /n هم هست و نباید حذف بشه ... وقتی با کد شما میزنم ممکنه بیفته وسط /n
Hossein Lamei Ramandi 10 سال پیش

اگه منظورتون رو درست فهمیده باشم اینجوری میشه : تو همین ادیتور سایت نوشتم ممکنه اشتباهی توش باشه



String str=myString
.charAt(50) +
myString.charAt(51);
if(str.equals("\n"){

String limitedtext = text.substring(0,51);
}else{

 String limitedtext = text.substring(0,50);}

نظرات

Plumber 10 سال پیش

پیشنهاد من اینه که بجای نوشتن کد دوتا تکست ویو بذارید ،اولی مقدار کمی از نوشته و دومی ادامه اون،Visiblity دومی رو روی Gone بذار  و وقتی روی متن اولی کیلیک شد دومی VISIBLE بشه! همین :D

نظرات

120392 10 سال پیش

مشکل اساسی سر اینه که توی متن تگ های اینتر وجود داره ... با هر دو روش امکانش هست تگ نصف بشه و توی متن / و یا  n  دیده بشه ...

نظرات

Plumber 10 سال پیش
میتونی یه قسمت از اون نوشته رو بذاری؟من متوجه نمیشم چرا باید اینطوری شه!
120392 10 سال پیش
ببنید وقتی شما اینتر رو میزنید یه /n ایجاد میشه ...درسته ؟ حالا فرض می کنیم این/n بیفته روی 51 امین کاراکتر ... وقتی اینو جدا میکنی(با تابع sub string) بین / و فاصله می افته و دیگه یک /n (اینتر)حساب نمیشه و مثلا متن میشه اینجوری متن تست/ n برای اینتر
Hossein Lamei Ramandi 10 سال پیش
خوب کدی که من دادم در پاسخ بالا میبینه که آیا 50 hمین حرف +51امین حرف = n\ هست یانه اگه بود تا 51 امین حرف رو میگیره اگه نبود همون 0 حرف رو جدا میکنه
Hossein Lamei Ramandi 10 سال پیش
خوب کدی که من دادم در پاسخ بالا میبینه که آیا 50 hمین حرف +51امین حرف = n\ هست یانه اگه بود تا 51 امین حرف رو میگیره اگه نبود همون 50 حرف رو جدا میکنه
120392 10 سال پیش
ممنون

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .