android string.xml中包含百分号时报错 问题记录
2017-07-05 13:40
295 查看
报错 : Error:(1125) Multiple substitutions specified in non-positional format; did you mean to add the form
遇到问题:这种方法可以编译通过,但是我的运行结果显示时,也同样显示了双引号,“哈哈哈30%%。哈哈哈30%%。”
遇到问题:
1. 无法编译通过= =、
2. 编译通过了只显示数字,不显示%
没有问题,解决
以上是网上找到的3种解决方法和使用过程中遇到的问题。后来发现并不是包含了%,就一定会报错,有时候包含%了,但是程序还是正常运行,暂时没搞清楚是什么触发了这个问题,搞清楚了再补充。
<string name="str">哈哈哈30%。哈哈哈30%。</string>
方法1
用双引号:<string name="str">哈哈哈30%%。哈哈哈30%%。</string>
遇到问题:这种方法可以编译通过,但是我的运行结果显示时,也同样显示了双引号,“哈哈哈30%%。哈哈哈30%%。”
方法2
添加反斜杠<string name="str">哈哈哈30\%。哈哈哈30\%。</string>
遇到问题:
1. 无法编译通过= =、
2. 编译通过了只显示数字,不显示%
方法3
<string name="appoint_explain" formatted="false">哈哈哈30%。哈哈哈30%。</string>
没有问题,解决
以上是网上找到的3种解决方法和使用过程中遇到的问题。后来发现并不是包含了%,就一定会报错,有时候包含%了,但是程序还是正常运行,暂时没搞清楚是什么触发了这个问题,搞清楚了再补充。
相关文章推荐
- android string.xml %问题。
- Multiple annotations found at this line: ---关于android string.xml %问题。
- androidのstring.xml转译、特殊字符问题处理
- android string.xml %问题
- android string.xml %问题
- android string.xml %问题
- android string.xml 空格问题
- android string.xml 空格问题
- android学习问题记录(should use @string resource)
- android string.xml 转译、特殊字符问题
- Android string.xml中空格的问题
- android string.xml %问题。
- Multiple annotations found at this line: ---关于android string.xml %问题。
- Android 通话记录不包含紧急呼叫问题
- android string.xml 添加特殊字符以及android String资源 包含 数学符号等特殊字符 及 参数占位符
- android .string.xml使用String.format出现的问题
- Multiple annotations found at this line: ---关于android string.xml %问题。
- Android的String.xml文件中空格的问题
- android string.xml 空格问题
- android string.xml %问题