如何在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 );

10-04 21:43