Java android以非位置格式指定的多个替换;你的意思是添加formatted =“false”属性?

时间:2017-05-29 07:56:36

标签: java android

我想在TextView中删除文本:  这是我在字符串中的值:

<string name="coords2">Lat: %1$.2f %c\nLon: %2$.2f\n(%3$.0fm)</string>

但是当我构建一个apk时,我看到了这个:

Error:(764) Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
Error:(764) Unexpected end tag string

1 个答案:

答案 0 :(得分:2)

您好您可以使用此

打印该字符
 TextView tvIn;
 String spcialCharacter="Lat: %1$.2f %c\\nLon: %2$.2f\\n(%3$.0fm)";
 tvIn=(TextView)findViewById(R.id.tvIn);
 tvIn.setText(Html.fromHtml(spcialCharacter));