通常我使用getString(R.string。)来查询xml文件中的字符串。有没有办法通过getString(“”)查询xml文件。因为在我的代码中我想根据条件动态加载资源文件中存在的字符串。任何帮助对我学习android都非常有用。
-Regards, 罗恩..
答案 0 :(得分:0)
您可以动态检索字符串资源的ID,如下所示:
int resId = getResources().getIdentifier("key_name", "string", getPackageName());
Log.d("MyApp", "resource id is " + resId + " and value is " + getString(resId));
其中key_name是strings.xml中字符串的名称。
我希望我能正确理解你的问题。