android setText从strings + position获取文本

时间:2014-03-04 14:38:15

标签: android string int settext

我有一个viewPager从string.xml获取文本。

该计划取决于ViewPager的位置,它从字符串中获取文本,例如,如果用户在第3页,它应该从字符串name =“page3”获取文本。

以下是我的测试版代码不正确:

tv.setText(R.string.page + position);

1 个答案:

答案 0 :(得分:2)

您可以使用Resources.getIdentifier从名称中获取资源,例如:

String name = "page" + position;
int id = getResources().getIdentifier(name, "string", getPackageName());
tv.setText(id);