我的res/values/strings.xml
所以,我想要一个方法getString(String abc)
来检索strings.xml
中的字符串:
public String getString(String abc){ // abc = address1
String result;
result = context.getResources().getString(R.strings.+abc);
}
如何根据参数中的String访问此方法中的字符串元素?
答案 0 :(得分:5)
public String getString(String abc){ // Ex. abc = "address1"
int resID = getResources().getIdentifier(abc, "string", getPackageName());
return context.getResources().getString(resID);
}
答案 1 :(得分:2)
String abc="StringId";
int resID = getResources().getIdentifier(abc, "string", getPackageName());
答案 2 :(得分:0)
试试这个:
Resources res = this.getResources();
int resID = res.getIdentifier(imagename, "drawable", this.getPackageName());