android string.xml 转译、特殊字符问题
发布日期:2021-07-19 12:29:51
浏览次数:11
分类:技术文章
本文共 1292 字,大约阅读时间需要 4 分钟。
在编辑 string.xml 文件的时候,字符之间的空格用 Space 键是能显示出效果的的,但是字符后面如果需要添加空格,直接 Space 键是不管用的,此时 空格应该用  来表示;
如:
<string name="score">Score :  </string> ======》 这样就能显示出冒号后面的 空格
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>
转载地址:https://blog.csdn.net/jdsjlzx/article/details/9241173 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月31日 15时34分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
VTK:复合数据之CompositePolyDataMapper
2019-04-26
VTK:复合数据之Generate2DAMRDataSetWithPulse
2019-04-26
VTK:复合数据之Generate3DAMRDataSetWithPulse
2019-04-26
VTK:复合数据之MultiBlockDataSet
2019-04-26
VTK:复合数据之OverlappingAMR
2019-04-26
VTK:数据结构之BuildLocatorFromKClosestPoints
2019-04-26
VTK:数据结构之BuildOctree
2019-04-26
VTK:数据结构之ClosestNPoints
2019-04-26
boost::bad_function_call用法的测试程序
2019-04-26
SpringMVC框架学习总结
2019-04-26
boost::function_types::is_function用法的测试程序
2019-04-26
boost::geometry::clear用法的测试程序
2019-04-26
asp 指定读取前几条记录
2019-04-26
06-sketch检查器
2019-04-26
10-python程序员,面向对象基础
2019-04-26