string.xml中的错误

时间:2013-02-03 19:33:19

标签: android xml android-xml

  

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

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

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

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

1 个答案:

答案 0 :(得分: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");