获取Android预定义字符串

时间:2017-09-12 13:56:42

标签: android android-resources

我想要获得预定义的Android字符串(来自android sdk):

我可以获得如下字符串:android.R.string.okandroid.R.string.cancel 但我无法获得android.R.string.activity_resolver_use_alwaysandroid.R.string.activity_resolver_use_once
得到错误'无法解析符号'在Android Studio中即使我可以在android.R文件中看到所有字符串ID。

使用:context.getString(android.R.string.activity_resolver_use_always)

还有其他方法来获取这些字符串吗?

1 个答案:

答案 0 :(得分:0)

答案是:

int resId = getResources().getIdentifier("activity_resolver_use_once", "string", "android");
final String always = getString(resId);