如何解决xliff格式字符串无效的错误

时间:2018-09-04 15:44:39

标签: java android string

我一直在努力解决Android Studio在代码检查器中显示的错误。它可以编译并运行良好,但是下面的Java行(在MainActivity.java中):

builder.append(getResources().getString(R.string.rest_line, i) + "\n");

用红色下划线标记,并显示以下消息:

  

格式字符串“ rest_line”不是有效的格式字符串,因此不应传递给String.format

这是我的Strings.xml的相关部分:

<!-- language: lang-xml -->
<?xml version="1.0" encoding="utf-8"?>    
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
    <string name="rest_line">Rest <xliff:g example="3" id="period_no">%d</xliff:g> : </string>
</resources>

输出应为:

休息2:

有什么想法吗?在我看来,这是正确的,但我显然做得很奇怪。

查理

0 个答案:

没有答案