如何从GridView适配器的资源文件夹中加载图像?
我在资源文件夹中有200张图片,我将它们命名为name_1.png,name_2.png。
我想将图像和文本视图加载到android gridview元素中,并根据资源文件夹中的数字显示图像。
我能够显示文本视图数据,但不能显示图像。
任何人都可以建议我如何做到这一点。我想我必须用getview方法编写代码来改变图像。
这是我试过的getview方法
答案 0 :(得分:1)
将您的图像放入可绘制文件夹并按名称访问它们,然后按名称访问它们。
int resourceId = context.getResources().getIdentifier(name, "drawable",
context.getPackageName());
然后你可以使用资源
imageView.setImageResource(resourceId);
或
imageView.setBackgroundResource(resourceId);