我正在开发问题应用程序。我的字符串资源文件中有一些问题。每次用户触摸文本视图时,都会更改问题。 我把所有问题都存储在一个数组中,但是我认为这不是很有效。
max_Fragen = FragenBeginner.length - 1;
min_Fragen = 0;
//Fragen Nummer
randomFrage = rand.nextInt((max_Fragen - min_Fragen) + 1) + min_Fragen;
fragekatalog = getResources().getString(R.string.fragen_FragenBeginner_ + randomFrage);
frage.setText(fragekatalog);
答案 0 :(得分:0)
您可以使用
public static int getStringIdentifier(Context context, String name) {
return context.getResources().getIdentifier(name, "string", context.getPackageName());
}
使用变量作为字符串标识符。