string.xml

标签: string.xml

android string.xml中设置部分字体颜色或者样式

在程序中经常需要给部分文字添加颜色或者加粗,斜体之类的,想到的最好方式当然是用html,android的TextView也是支持加载基础的html的代码的。 在string.xml中添加需要高亮的文字 %1$s 话题 首先想到的应该就是这样吧,这样编译不会报错,但是没有任何效果,为什么呢?因为xml把font也当作一个标签来读取了(android studio会高亮),但是又不能识别,所以没有任何效果。 我们应该吧 < 和 > 符号进行转义 以下为XML标志符的数字和字符串转义符 ”               (" 或 ") ‘                (' 或 ') &              (& 或 &) lt(<)          (< 或 <) gt(>)         (> 或 >) 转义后的字符串为 %1$s 话题 在代码中进行设置就好 textView.setText(Html.fromHtml(String.format( getString(

阅读全文...

Android中string.xml使用总结

string.xml可以使用的标签和转义字符 加粗字体  斜体字体  给字体加下划线  \n 换行  \u0020表示空格  \u2026表示省略号  使用和来打印出 这样的文字;“<”表示“<”的意思;  在TextView中设置html代码 textView.setText(Html.fromHtml(“Hello World,AnalysisXmlActivty!”)); 使用String.format(String, Object…)格式化String.xml中的参数 如果你需要使用 String.format(String, Object…) 来格式化你的字符串,你可以把格式化参数放在你的字符串中,参见下面的例子:  Hello, %1$s! You have %2$d new messages.  在这个例子中,这个格式化的字符串有2个参数, %1$s是个字符串

阅读全文...