android - 动态构建资源标识符

标签 android

我正在尝试使用

动态获取资源
 String[] stringarray = res.getStringArray(R.array.XXXX);

其中 XXXX 是一个变量。 有什么建议么?谢谢

最佳答案

int resID = getResources().getIdentifier("the_variable",
    "id", "your.package.name");
String[] stringarray = res.getStringArray(resID);

关于android - 动态构建资源标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5330231/

相关文章:

android - 如何更改android进度条粗细

java - 存储在共享首选项中的值

android - 如何在弹出窗口中打开 Activity ?

android - GCM 不同的发件人 ID 且发件人 ID 不匹配错误

Android 无法在设备上安装 HelloWorld.apk (null) 错误

java - 如何要求用户在单击 android 中的通知操作时解锁设备?

android - ESC/POS 热敏打印机。通过 Android 应用程序打印图像

android - 使用 Maps API v2 以编程方式初始化 MapFragment

java - Android 如何为 LinearLayout(或其他 View )设置可点击和可聚焦

java - 如何通过单击按钮更改 webview 的 url?