首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Android string.xml 中設置字體顏色:使用 HTML 十六進制顏色值

     編輯:程式設計疑難解答

方法

在 strings.xml 中使用 HTML 標籤,顏色屬性需用十六進制:

<string name="colored_text"><![CDATA[<font color="#FF0000">紅色文字</font>]]></string>

使用

TextView tv = findViewById(R.id.tv);
tv.setText(Html.fromHtml(getString(R.string.colored_text)));

注意

  • font 標籤的 color 不支持 @color/xxx 資源引用,必須寫死 #RRGGBB 或 #AARRGGBB。
  • Android 7.0+ 建議用 HtmlCompat.fromHtml。
  • 複雜樣式推薦用 SpannableString 代碼構建。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved