Java 使用values.string res作为string.format()的模式
在我的Android应用程序中,我想使用values.string资源作为string.format()的第一个参数 但是R.my_pattern_res是一个整数。我怎样才能把绳子拔出来,这样我就可以做休耕了Java 使用values.string res作为string.format()的模式,java,android,string.format,Java,Android,String.format,在我的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_SHO
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)
使用它将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();
}
你可以像下面这样使用
private void foo(int bar, float buzz) {
Toast.makeText(ctx, String.format(getString(R.string.my_pattern_res), bar, buzz), Toast.LENGTH_SHORT).show();
}
R.my_pattern_res是R.java中的一个resourceid,可以使用getString()和String进行检索。valueOf(R.my_pattern_res)不会将其解析为stringR。my_pattern_res是R.java中的一个resourceid,可以使用getString()和String进行检索。valueOf(R.my_pattern_res)不会将其解析为String