1

我目前参与了一个关于酒店和餐馆的项目。我的数据库包含酒店 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);

但是,问题是酒店图像没有加载。我在这个网站上经历了不同的问题,但问题仍然存在。有没有人有解决这个问题的想法?提前致谢!

4

1 回答 1

0

我创建了以下示例活动,如果我在可绘制文件夹中有一个“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);
}

}

您是否检查过您的包裹名称是否正确?

于 2012-07-11T14:52:38.097 回答