我有@string/screen_enable_auto_mode
之类的字符串。我知道我可以使用:
String mess = getResources().getString(R.string.screen_enable_auto_mode);
我将收到一条消息。
但我的整个字符串为@string/screen_enable_auto_mode
。我该如何解析它
String mess = getResources().getString(R.string.screen_enable_auto_mode);
我会从xml收到消息吗?
答案 0 :(得分:3)
您可以使用Resources.getIdentifier
。
int resId = getResources().getIdentifier(
"screen_enable_auto_mode", "string", "com.package.app");
String mess = getResources().getString(resId);
当然,将“com.package.app”替换为您应用的实际包。