XML转义字符
以下为XML标志符的数字和字符串转义符
" (" 或 ")
' (' 或 ')
& (& 或 &)
lt(<) (&#60; 或 &lt;)
gt(>) (&#62; 或 &gt;)



如题:
比如:在string.xml中定义如下一个字符串,
<string name="first">大家好,欢迎来到eoeandroid社区。welcome to here!</string>
我想以
大家好,欢迎来到eoeandroid社区。
welcome to here!
两行的形式输出,如何做?加\n,看下面:

<string name="hello">大家好,欢迎来到eoeandroid社区。\nwelcome to here!</string>



android中的空格编码 string.xml前后加空格的技巧
<string name="space">&#160;&#160;&#160;&#160;我来看空格</string>
&#160; 这个就代表着空格



1. 遇到如下错误的时候说明你需要在单引号签名加转义字符(\):
Description Resource Path Location Type error: Apostrophe not preceded by \ (in Search' Titles) strings.xml
只要将定义的字符串中的单引号('), 修改为(\')即可


2. 变量文本格式(%s)提示:
Multiple annotations found at this line:
- error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false"
attribute?
- error: Unexpected end tag string
这是由于新的SDK(虽然从没用过老的)采用了新版本的aapt(Android项目编译器), 这个版本的aapt编译起来会比老版本更加的严格, 在Android最新的开发文档中描述String的部分,已经说明了如何去设置 %s 等符号, 可以点击去看.
简单解决方法就是:把%s之类的变量格式替换成%1$s, %1表示第一个位置的变量, $s表示为字符串类型
例如:

<string name="welcome_messages">Your First Var is %1$s! You Second Var is %2$d.</string>

更多相关文章

  1. EditTextView 带空格分隔的输入(电话号码,银行卡)
  2. android strings.xml转义字符收集
  3. 【转】Android(安卓)string.xml 展示特殊符号
  4. (Android、Java) AES加密方法
  5. android 关于使用retrofit2.0的一些问题
  6. Android(安卓)如何解析Xml字符串
  7. android 判断字符串是否为空与比对["=="与equals()的区别]
  8. android:json解析的两个工具:Gson和Jackson的使用小例子
  9. android本地化和国际化

随机推荐

  1. TextView 加链接所有方法
  2. Android:用定时器 timer 刷新界面
  3. Android textview 显示不全的问题
  4. 离线快速安装 Android SDK and AVD Manag
  5. Android 5.0 Phone初始化分析
  6. Android开发-进阶:详解Android中AsyncTas
  7. Android 第三方应用监听home键
  8. Android 日期控件属性
  9. android:stateNotNeeded="true"
  10. Android(安卓)Notification 详解