我想使用Html.fromHtml()
方法將顏色設置爲部分文本。設置TextView的部分文字顏色?
我的代碼是
String name = "<font color=\"#B034A2\">" + notificationListBean.getUsername() + "</font>"
textview.setText(Html.fromHtml(name));
但文本顏色沒有改變。
我也試過,但這個也沒有工作
Spannable wordtoSpan = new SpannableString(name);
wordtoSpan.setSpan(new ForegroundColorSpan(context.getResources().getColor(R.color.noti_color)), 0, name.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textview.setText(wordtoSpan);
我應該怎麼做什麼樣的變化?
你確定'textview'顯示在屏幕上嗎? – Blackbelt
是的,但顏色沒有改變 –
發表更多代碼。 – Blackbelt