枕上诗书闲处好,门前风景雨来佳。这篇文章主要讲述android string xml 转译 特殊字符问题相关的知识,希望能为你提供帮助。
在编辑 string.xml 文件的时候,字符之间的空格用 Space 键是能显示出效果的的,但是字符后面如果需要添加空格,直接 Space 键是不管用的,此时 空格应该用
&
#160;
来表示;
如:
<
string name="score">
Score : &
#160;
<
/string>
======》 这样就能显示出冒号后面的 空格
【android string xml 转译 特殊字符问题】
android strings.xml转义字符, 注意细节解决
http://lanyan-lan.iteye.com/blog/1561500
XML转义字符
以下为XML标志符的数字和字符串转义符
"
(&
#34;
或 &
quot;
)
‘
(&
#39;
或 &
apos;
)
&
(&
#38;
或 &
amp;
)
lt(<
) (&
#60;
或 &
lt;
)
gt(>
) (&
#62;
或 &
gt;
)
如题:
比如:在string.xml中定义如下一个字符串,
<
string name="first">
大家好,欢迎来到eoeandroid社区。welcome to here!<
/string>
我想以
大家好,欢迎来到eoeandroid社区。
welcome to here!
两行的形式输出,如何做?加
,看下面:
<
string name="hello">
大家好,欢迎来到eoeandroid社区。
welcome 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>
Android string.xml 显示特殊符号
http://songfantasy.iteye.com/blog/1562029
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
推荐阅读
- Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传
- Android 2016新技术
- Android-Java构造代码块&构造方法隐式三行
- Android——用户登陆及用户名和密码的保存
- 正则化(Ridge,Lasso和Elastic Net)
- 适用于金融业的Python(算法交易)
- R中的神经网络模型
- Pip Python软件包管理器
- Python中的异常和错误处理