1

我正在为我的班级决赛制作一个应用程序,该应用程序在 android 中使用 GridView。我知道如何使用 Hex 将背景设为某种颜色,但我想知道是否可以使用 .png 之类的图像作为背景。

4

2 回答 2

7

是的,就像任何其他View继承者一样,您可以将 XML 中的背景设置为可绘制资源:

<GridView ...
    android:background="@drawable/my_image"
    ...
/>

或者在代码中你可以设置后台资源:

GridView gridview = (GridView)findViewById(R.id.gridview);
gridview.setBackgroundResource(R.drawable.my_image);
于 2011-05-02T21:19:06.710 回答
1

试试gridView.setBackgroundDrawable(R.drawable.<pictureid>);

于 2011-05-02T21:20:05.940 回答