我有,我想显示你目前在国内的一个小图标的ImageView的。我可以得到国家代码,但问题是我不能动态改变ImageView的资源。我的图像文件全部是小写的图像视图设置图像资源
String lowerCountryCode = countryCode.toLowerCase();
String resource = "R.drawable." + lowerCountryCode;
img.setImageResource(resource);
int id = getResources().getIdentifier(lowerCountryCode, "drawable", getPackageName());
setImageResource(id);
abve是我的代码。
现在,当然这是行不通的,因为一套图像资源要一个int,所以我怎么能做到这一点?在此先感谢
字符串资源= “R.drawable。” + lowerCountryCode; img.setImageResource(资源),它不会因为资源ID工作的每一个资源在R档醚使用setImageDrawabel定义 – DjHacktorReborn 2013-03-09 12:02:27
我认为你必须把应用程序中的图像和检查字符串ü可以设置适当的imageresources图像视图.. – 2013-03-09 12:13:42