【发布时间】:2020-01-07 21:22:38
【问题描述】:
大家好,我需要在 RES > values > strings.xml 中引用我的项目并获取它们的值。这些项目的名称为:cd_1, 2... 我想要什么?我想使用 R.string.cd_x 以编程方式获取所有项目值,其中 X 是我要在 for 循环中替换以获取项目值的值。有没有办法做到这一点?
下面是我正在尝试的(其中 y 是一个数字...可能是 8、9、10...):
for(int i = 1; i<y; i++){
title = "cd_"+String.valueOf(i);
title_id = Resources.getSystem().getIdentifier(title, "string", package_name);
title= Resources.getSystem().getString(title_id);
addTitle(new Title(i, title));
}
【问题讨论】:
-
是非活动类吗?
-
你好 dmak。是的
-
谢谢 dkmak!
标签: java android android-studio