我想向用户显示最大限制为10k的消息。 我的代码:
Error: YAML parse error
converting YAML to JSON: yaml: line 27: did not find expected ',' or ']'
如果我删除 R.string.max_limit + 部分,则显示 10000 ,当我删除" 10000"部分显示最大限制,但当我将它们放在一起时,结果就是这条消息" 21355843649"。
答案 0 :(得分:1)
尝试使用:
String result = getResources().getString(R.string.max_limit);
Toast.makeText(getApplicationContext(),result+"10000", Toast.LENGTH_SHORT).show();
希望这有帮助
答案 1 :(得分:1)
您也可以将字符串修改为此
<string name="max_limit">max limit is %1$d.</string>
然后使用getString
重载,该重载使用字符串作为格式字符串,如此
Toast.makeText(getApplicationContext(), getString(R.string.max_limit, 10000), Toast.LENGTH_SHORT).show();