انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Justify کردن متن در TextView ، در برنامه اندروید

Justify کردن متن در TextView ، در برنامه اندروید

#2
سلام دوست عزیز.
این سوال در سایت های مختلف مطرح شده است، به عنوان مثال، در لینک زیر :

http://stackoverflow.com/questions/12925...stify-text

و در اکثر آنها نیز پاسخ داده شده که اندروید دارای یک justify کامل و بدون نقص نمی باشد و اکثرا هم استفاده از WebView برای نمایش متن با استفاده از کدهای HTML را توصیه کرده اند. عنصر  WebView می تواند برای نمایش یک صفحه اینترنتی و یا نمایش یک سری کد HTML به کار رود (منظور نمایش نتایج اجرای کد HTML است).
در HTML ، ما می توانیم از یک مشخصه در CSS استفاده کنیم که برای justify کردن متن به کار می رود :

کد:
text-align: justify;

بنابراین متن با استفاده از کدهای HTML نوشته می شود و در آن، مشخصه زیر را برای متن ها به کار می بریم تا متن آنها، کاملا justify شود. 
البته من در لینک زیر، پروزه اندرویدی را دیدم که در آن، یک عنصر جدید با نام TextViewEx می سازند که متن درون آن، justify خواهد بود :   

https://github.com/bluejamesbond/TextJustify-Android

که احتمالا از همین روشی که گفته شد استفاده کرده اند و نتیجه آن هم به صورت عکس زیر می باشد :

   

بنابراین شما می توانید یا از همان WebView برای نمایش کد HTML استفاده کنید، که آموزش آن را در کلید زیر نوشته ایم (و برای متن در کد HTML ، آن مشخصه مربوط به justify را به کار ببرید) :

http://www.kelidestan.com/keys/keys.php?key=226

و یا اینکه از مواردی مثل همان پروژه ای که خدمتتان عرض کردم استفاده کنید که در آن، یک عنصر جدید ساخته می شود که با آن می توان متن را به صورت justify نمایش داد.

به احتمال زیاد، در آینده، ویزگی هایی نیز برای تعیین justify به اندروید افزوده خواهد شد که توسعه دهنده ها این قدر به زحمت نیفتند، ولی فعلا می توانید این روش ها را به کار ببرید.

 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پیام‌های این موضوع
RE: Justify کردن متن در TextView ، در برنامه اندروید - توسط admin - ۱۳۹۳/۰۶/۳۰, ۱۱:۳۴ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 3 مهمان