我有一个 imageView,我想显示您当前所在国家的一个小图标。我可以获得国家代码,但问题是我无法动态更改 imageView 资源。我的图像文件都是小写的
String lowerCountryCode = countryCode.toLowerCase();
String resource = "R.drawable." + lowerCountryCode;
img.setImageResource(resource);
int id = getResources().getIdentifier(lowerCountryCode, "drawable", getPackageName());
setImageResource(id);
abve 是我的代码。
现在,这当然行不通,因为 set Image Resource 需要一个 int,那么我该怎么做呢?提前致谢