View Full Version : درج متن طولانی با 2 رنگ
emaratkar
دوشنبه 06 دی 1395, 20:38 عصر
سلام و درود
دوستان همونجور که از عنوان پیداست ، میخوام یه متن طولانی درج کنم با 2 رنگ ، اما نمیدونم چطور این کار رو انجام بدم
اگر ممکنه راهنماییم کنید ممنون میشم
abrenoor
دوشنبه 06 دی 1395, 22:49 عصر
سلام و درود
دوستان همونجور که از عنوان پیداست ، میخوام یه متن طولانی درج کنم با 2 رنگ ، اما نمیدونم چطور این کار رو انجام بدم
اگر ممکنه راهنماییم کنید ممنون میشم
سلام،
شاید یک راه این باشه که متن طولانی تون رو در فایل html ساخته و در اندروید در یک webview فایل محلی را لود کنید.
hharddy
سه شنبه 07 دی 1395, 21:30 عصر
اگر منظورتون اینه که تکست ویو با دو رنگ بسازید باید از کدهای html استفاده کنید به مثال زیر توجه کنید.
String text = "<font color=#cc0029>text</font> <font color=#ffcc00>text</font>";
yourtextview.setText(Html.fromHtml(text))
tux-world
چهارشنبه 08 دی 1395, 09:37 صبح
راهش SpannableString هستش
SpannableString text_span_black = new SpannableString(reshap_txt);
فقط بعدش باید بگی که از کجا تا کجا رو چه رنگی کنه
مثلا
text_span_black.setSpan(new ForegroundColorSpan(Color.BLACK), i, 1, 1);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.