PDA

View Full Version : درج متن طولانی با 2 رنگ



emaratkar
دوشنبه 06 دی 1395, 19:38 عصر
سلام و درود

دوستان همونجور که از عنوان پیداست ، میخوام یه متن طولانی درج کنم با 2 رنگ ، اما نمیدونم چطور این کار رو انجام بدم

اگر ممکنه راهنماییم کنید ممنون میشم

abrenoor
دوشنبه 06 دی 1395, 21:49 عصر
سلام و درود

دوستان همونجور که از عنوان پیداست ، میخوام یه متن طولانی درج کنم با 2 رنگ ، اما نمیدونم چطور این کار رو انجام بدم

اگر ممکنه راهنماییم کنید ممنون میشم

سلام،
شاید یک راه این باشه که متن طولانی تون رو در فایل html ساخته و در اندروید در یک webview فایل محلی را لود کنید.

hharddy
سه شنبه 07 دی 1395, 20:30 عصر
اگر منظورتون اینه که تکست ویو با دو رنگ بسازید باید از کدهای html استفاده کنید به مثال زیر توجه کنید.


String text = "<font color=#cc0029>text</font> <font color=#ffcc00>text</font>";
yourtextview.setText(Html.fromHtml(text))

tux-world
چهارشنبه 08 دی 1395, 08:37 صبح
راهش SpannableString هستش


SpannableString text_span_black = new SpannableString(reshap_txt);


فقط بعدش باید بگی که از کجا تا کجا رو چه رنگی کنه

مثلا


text_span_black.setSpan(new ForegroundColorSpan(Color.BLACK), i, 1, 1);