如何从资源加载图像

时间:2014-01-29 15:53:50

标签: android gridview imageview

如何从GridView适配器的资源文件夹中加载图像?

我在资源文件夹中有200张图片,我将它们命名为name_1.png,name_2.png。

我想将图像和文本视图加载到android gridview元素中,并根据资源文件夹中的数字显示图像。

我能够显示文本视图数据,但不能显示图像。

任何人都可以建议我如何做到这一点。我想我必须用getview方法编写代码来改变图像。

这是我试过的getview方法

1 个答案:

答案 0 :(得分:1)

将您的图像放入可绘制文件夹并按名称访问它们,然后按名称访问它们。

int resourceId = context.getResources().getIdentifier(name, "drawable", 
      context.getPackageName());

然后你可以使用资源

 imageView.setImageResource(resourceId);

 imageView.setBackgroundResource(resourceId);