一、使用html

方法1、使用 CDATA(推荐)

<string name="demoStr"><Data><![CDATA[ <b>ABC</b> ]]> </Data></string>

方法2、转义HTML标签

<string name="myHeadStr">&lt;b>&lt;u>bold, underline &lt;/u>&lt;/b></string>

在程序里引用:

Html.fromHtml(getResources().getString(R.string.myHeadStr));


如下所示:

在xml里定义字符串:

<string name="bcy_message_message">
<Data>
<![CDATA[
<html> 在<b><font color="#ff0000">%1$s</font></b>中提到你 </html>
]]>
</Data>
</string>
String message1 = getString(R.string.bcy_message_message, messageInfo.data.event);
Spanned message = Html.fromHtml(message1);
messageView.setText(message);

二、使用变量
<string name="a">今年是%1$d年</string>JAVA代码中可用String a = getResources().getString(R.string.a);String b = String.format(a, 2011);将%1$d替换为2011简单解释%1$d,1表示a中有一个值需要修改;d表示是整型。若是要有两个就要再写多个%2$d若是字符串,就写成%1$s

更多相关文章

  1. android ::JNI WARNING illegal start byte0xxx
  2. Appium+Python移动端(Android)自动化测试环境搭建步骤
  3. 7-framework--详解 8 Android平台开发-WIFI 驱动移植 -- 详细 9
  4. Android中调用Paint的measureText()方法取得字符串显示的宽度值
  5. android strings.xml转义字符, 注意细节解决
  6. android strings.xml转义字符收集
  7. Android(安卓)AP模式创建有/无密码热点
  8. (Android、Java) AES加密方法
  9. Android(安卓)6.0系统新特性及功能说明

随机推荐

  1. Android(安卓)8、Android(安卓)9获取手机
  2. Android之发送短信和接收验证码
  3. 详解Android中的屏幕方向
  4. android应用去掉title bar 及全屏处理方
  5. android关机充电流程、充电画面显示
  6. Kernel.org hacked – how to get Androi
  7. Android(安卓)Library Project 使用问题
  8. 解析Android消息处理机制:Handler/Thread/
  9. Android(安卓)开发环境配置
  10. 详解Android中的屏幕方向