android的strings.xml的特殊符号的转义符
来源:互联网 发布:flyme清除数据照片音乐 编辑:程序博客网 时间:2024/06/08 09:44
XML转义字符
以下为XML标志符的数字和字符串转义符
" (" 或 ")
' (' 或 ')
& (& 或 &)
lt(<) (< 或 <)
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">    我来看空格</string>
  这个就代表着空格
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>
以下为XML标志符的数字和字符串转义符
" (" 或 ")
' (' 或 ')
& (& 或 &)
lt(<) (< 或 <)
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">    我来看空格</string>
  这个就代表着空格
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>
- android的strings.xml的特殊符号的转义符
- MyBatis的sql特殊符号转义
- Android strings.xml 显示特殊符号
- Android strings.xml 显示特殊符号
- android 很难找的xml 转义符
- C# 中转义符及特殊符号的使用
- C# 中转义符及特殊符号的使用
- 《C特殊符号》转义字符‘\’的使用
- 转义 存储数据时特殊符号的处理
- sqlserver的bcp命令特殊符号转义
- java 需要转义的一些特殊符号。
- java 需要转义的一些特殊符号。
- java 需要转义的一些特殊符号
- android strings.xml的特殊字符
- android strings.xml的特殊字符
- android strings.xml的特殊字符
- android strings.xml的特殊字符
- android strings.xml的特殊字符
- github常用命令备忘录
- 获取指定格式的日期字符串,包括前一天或者几天
- Linux / Windwos ANT 安装 + 环境配置
- jenkins中文编码
- 寄存器和RAM
- android的strings.xml的特殊符号的转义符
- NFS的介绍和一些问题的总结
- 输出星号图
- java中间变量缓存机制——i=i++;
- opencv<一>基于opencv读取两个摄像头信息
- android ActivityManagerService 学习 (三)
- gdb调试过程中修改变量的值
- librtsp编译草记
- c语言中常用交换排序以及常见错误