'from this維基百科的鏈接我得到了紅色的心臟的代碼,並希望在我的TextView中顯示用於生成自定義表情符號,但爲什麼它總是顯示黑色insted的紅色U + 2665的顏色在維基百科中明確表示爲紅色。下面是我的代碼如何在TextView中更改unicode字符的顏色?
TextView tv=(TextView)findViewById(R.id.testText);
// tv.setText(Html.fromHtml("\u2665"));
tv.setText(Html.fromHtml("<font color='red'>"+"\u2665"+"</font>"));
不使它紅色它仍然是黑色的,它顯示爲紅色,如果我把其他任何文字。
字體沒有關於顏色的信息...他們總是在字體的顏色顏色 – Selvin
我想你只需要改變文本顏色:Html.fromHtml(「 \ u2665」 ) – Christopher
http://stackoverflow.com/questions/28368856/how-to-convert-string-into-unicode-in-android/28369713#28369713 –