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

نمایش سه نقطه در پایان خطtextview

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

با سلام
من یه text view تو برنامه ام دارم که ی متن رو از دیتابیس می خونم اما می خوام فقط خط اول متن نمایش داده بشه و پایان خط سه نقطه نوشته بشه
مثلا
من در حال تحصیل هستم...

نظرات

Spirit 10 سال پیش
اگه منظور از خط اول جایی هست که enter زده شده، این لینک میتونه کمک کنه، خط اول رو که خوندید سه تا نقطه بچسبونید.
maker 10 سال پیش
من اطلاعات رو از دیتابیس می خونم یعنی ی فیلد رو می خونم توو text viwe نمایش میدم نه با بافر؟
کاشی زاده 10 سال پیش
میتونید با استفاده از متد substring کلاس String بگی مثلا 50 تا کاراکتر اولش رو بگیره و تهش ... اضافه کنی.
Spirit 10 سال پیش
تو لینکی که دادم خیلی واضح از کلاس Scanner استفاده شده بود نه چیز دیگه.
محسن علیزاده 10 سال پیش
چرا همه لغمه رو میچرخونن دور سرشون؟ به textview اتربیوت singleLine="true" رو اضافه کن دوست عزیز. دقت کن width تکست ویو رو یا مقدار بدی یا align ش کنی با چپ و راست
Spirit 10 سال پیش
@محسن علیزاده > زمانی که رسیدن به هدف از هر راهی مد نظر باشه بله جوابم میشه لغمه پیچونی به دور سر.
محسن علیزاده 10 سال پیش
نصرتی جان من که متوجه منظورت نشدم ولی: برای رسیدن به هدف باید از کوتاه ترین و منطقی ترین راه استفاده کرد... واقعا راهی که شما گفتید خیلی گیج کنندست، باز راهی که مهندس کاشی زاده و Criss در پایین نمونشو آوردن منطقی تره... در هر حال قصد جسارت نداشتم، موفق باشید
Spirit 10 سال پیش
جوابو پایین گذاشتم، نمیدونم به چی این میگید گیج کننده! ولی آیا جوابی که دوستان دادن خط اول یه متن چند خطی رو برمیگردونه؟ هدفی که تو سوال مطرح شده. جواب شما که خداوکیلی شاید کوتاه باشه ولی منطقی نیست. همنچنین قصد زیر سوال بردن کسی رو ندارم، سطح معلومات من از دوستان کمتره، هدف بحث فنی بود :)

پاسخ‌ها 2

Criss 10 سال پیش

استفاده از متد substring میتونه به شما کمک کنه <

String.substring(0, (String.lenght() - 20))) + " . . . " ;

جواب این تاپیک رو اینجا گذاشتم

نظرات

Spirit 10 سال پیش

String text = ... // from database
text = new Scanner(text).nextLine();

نظرات


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