如何在int中添加字符串?
R.string.name+Integer.parse(myindex).
不起作用。链接
txtt.setText(getString(R.string.("i" + j++)));
没有帮助。
发现其他人
最佳答案
如果它返回给定资源名称的资源标识符,则可以使用getIdentifier()检索字符串。
int stringId = getResources().getIdentifier("name"+myIndex, "string", getPackageName());
if (stringId > 0) {
textView.setText(stringId);
}
如果要查找String数组,则语法略有不同:
int stringId = getResources().getIdentifier("name"+myIndex, "array", getPackageName());
String[] array = getResources().getStringArray( stringId );