如何为Gallery设置背景图像

时间:2012-10-22 05:15:36

标签: android android-gallery

我想在Drawable文件夹中用图像(比如background.jpg)设置我的画廊的背景。

由于setBackground()方法的原型是

 void   setBackground(Drawable background)
Set the background to a given Drawable, or remove the background.

但我不知道如何在这种方法中引用我的图像。 我试着像这样推荐

Gallery galleryModified;
galleryModified.setBackground(background);

但是在第二行得到错误,说无法找到资源。

如果您知道,请回复。

感谢。

2 个答案:

答案 0 :(得分:1)

看来,你是从drawable文件夹中设置了一个资源的后台,它有id,R.drawable.background,如果是这样的话,试试看:

galleryModified.setBackgroundResource(R.drawable.background);

答案 1 :(得分:0)

项目中的所有资源都会自动在R类下解析。您应始终将它们作为对象进行检索,例如:R.drawable.drawable_name这是检索许多资源类型的基本方法。只需替换drawable关键字,例如: R.string.name_of_string_resource  R.id.id_control