Android Listview背景图片显示在每一行,为什么?

tra*_*acy 4 android listview

我有一个带ListView的ListActivity,一切都很棒; 但是我试图设置一个背景图像,图像出现在每一行并使行非常高.

如何为该视图制作背景,以便行不会拾取图像?

Mat*_*att 11

在ListActivity的onCreate()中,调用

    getListView().setCacheColorHint(0);
    getListView().setBackgroundResource(R.drawable.backgroundresource);
Run Code Online (Sandbox Code Playgroud)

如果没有.setCacheColorHint(0),每次滚动时背景将闪烁为原始背景颜色.随着它添加背景是一个常数.(谢谢马特,它为我解决了这个问题).