2014-01-29 52 views
0

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

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

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

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

任何人都可以告诉我该怎么做。我想我必须在getview方法中编写代码来更改图像。

这是我尝试

回答

1

把你的图像转换为可绘制文件夹,名字到达他们getview方法,那么你的名字访问它们。

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

然后可以使用该资源

imageView.setImageResource(resourceId); 

imageView.setBackgroundResource(resourceId); 
+0

我让这样的: 对(INT I = 0; I user2061352

+0

编辑答案更详细 –

+0

工作正常!我还有一个问题。其实问题是,name_of_imagei加载相同的图像不同类别,因为每个类别的执行相同。我该如何解决这个问题? – user2061352