如何在int中添加字符串?
R.string.name+Integer.parse(myindex).
not working.Link txtt.setText(getString(R.string.("i" + j++))); 没有用。 其他人找到了
答案 0 :(得分:2)
您可以使用getIdentifier()来检索字符串的id,它会返回给定资源名称的资源标识符。
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 );
答案 1 :(得分:0)
R.string.name+String.valueOf(myindex);