我目前正在参与有关酒店和餐馆的项目。我的数据库包含酒店ID(1,2,3,...),我需要加载相应酒店/餐厅的图片(image1,image2,...),为此,我必须通过.java为其提供图片src文件。我使用的代码是:
String icon="image" + h_id;
int resID = getResources().getIdentifier(icon, "drawable","testing.Image_Demo");
image.setImageResource(resID);
但是,问题在于没有加载酒店图像。我在此站点中经历了不同的问题,但问题仍然存在。有谁有办法解决这个问题?提前致谢!
最佳答案
我创建了以下示例活动,如果我在drawable文件夹中有一个“ image.png”图像文件,该示例活动将很好地工作:
public class TestActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String icon = "image";
int resId = getResources().getIdentifier(icon, "drawable", getPackageName());
ImageView imgView = new ImageView(this);
imgView.setImageResource(resId);
setContentView(imgView);
}
}
您是否检查包裹名称正确?