首先说一下由于android新版本导致strings.xml的文字全部爆红, 对于强迫症的人来说 不能忍
1. 在resources的节点添加
xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"
2. 在每个element中添加 translatable="false" 但是每个都添加 是不是太多了
<string name="tips" translatable="false">提示</string>
3. 去设置里是把 错误设置成警告 (表示不太赞成)
下面是文章的重点了:
<string name="occupation_no"><Data><![CDATA[职业<font color="#FF0000">(选填)</font>:]]> </Data></string>
<Data><![CDATA[......]]
在点点点里就可以写HTML的标签了 大小 颜色 等等
在代码中调用:
tv_occupation_title.setText(Html.fromHtml(getString(R.string.occupation_no)));