我有一个 imageView,我想显示您当前所在国家的一个小图标。我可以获得国家代码,但问题是我无法动态更改 imageView 资源。我的图片文件都是小写的(例如:国家代码=US,图片文件=us)
我的代码(countryCode 是大写字母的当前 countryCode):
String lowerCountryCode = countryCode.toLowerCase();
String resource = "R.drawable." + lowerCountryCode;
img.setImageResource(resource);
现在,这当然行不通,因为setImageResource
想要一个int
,所以我该怎么做呢?