在我的Android应用中,我想使用values.string资源作为String.format()的第一个参数。
但是R.my_pattern_res是一个整数。如何从其中提取字符串,以便进行休假?
private void foo(int bar, float buzz){
Toast.addText(
ctx,
String.format(R.string(R.my_pattern_res, bar, buzz),
Toast.LENGTH_SHORT)
.show();
使用它将int
值转换为其String
形式。
String.format(R.string(String.valueOf(R.my_pattern_res), bar, buzz)
您可以按照以下方式使用
private void foo(int bar, float buzz) {
Toast.makeText(ctx, String.format(getString(R.string.my_pattern_res), bar, buzz), Toast.LENGTH_SHORT).show();
}