【问题标题】:error in string.xml [duplicate]string.xml 中的错误 [重复]
【发布时间】:2013-02-04 03:36:14
【问题描述】:

可能重复:
How to put variable inside string-resources?

string.xml 文件在以下行中给出错误。

错误:在这一行发现多个注释: - 错误:以非位置格式指定多个替换;你的意思是添加 formatted="false" 属性? - 错误:在预期的位置找到标签

 <!-- Search failure message. -->
<string name="no_results">No results found for \"%s\"</string>

【问题讨论】:

  • This 可能会有所帮助。关于使用% 符号

标签: android xml android-xml


【解决方案1】:

如果您需要使用String.format(String, Object...) 格式化您的字符串,那么您必须以正确的方式将您的格式参数放入字符串资源中。 将您的字符串替换为以下内容:

<string name="no_results">No results found for %1$s</string>

-

Resources res = getResources();
String text = String.format(res.getString(R.string.no_results), "your text");

【讨论】:

  • 我替换了代码,但它不起作用
  • logcat 的输出是什么?
  • logcat 显示错误信息 PgaSocketWriteAllHdipc: hd_ipc_send() failed
猜你喜欢
  • 1970-01-01
  • 2011-08-13
  • 1970-01-01
  • 2016-04-02
  • 1970-01-01
  • 2015-08-19
  • 2014-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多