我有一个模型,它有一个特定的国家标志:
public int getCountryFlag() {
return countryFlag;
}
public void setCountryFlag(int countryFlag) {
this.countryFlag = countryFlag;
}
我正在从 API 获取数据。API 有一个值国家代码,这可能是这样的:"country":"de","created_at":"2018-08-08 09:17:43","updated_at":"2018-08-08 09:17:43"
我将标志命名为国家/地区代码:
de
se
us
....
如何获取图像的确切资源 ID 以将其与模型相关联?我正在使用 RecyclerView。
我试过类似的东西:
int resID = getResources().getIdentifier(object.getString("country"), "drawable", getPackageName());
model.setCountryFlag(R.drawable.sy);
虽然那没有用!
MM们
慕雪6442864
相关分类