今天在写天气程序的时候,需要从webservice获取天气的状况,然后加载相应的天气图片,服务器上获取的是图片的名字,比如"0.gif",但是程序里需要设置为为imageView.setImageResource(R.drawable.a_0);这种格式,群友介绍了一个方法 int android.content.res. Resources.getIdentifier( String name, String defType, String defPackage)可以使用. 找到的话就会返回资源ID,如果没有找到返回0 int identifier