我有一个ListView的ListActivity和一切都很好;然而,我试图设置一个背景图像,图像出现在每一行,并使行非常高。Android Listview背景图像显示在每一行上,为什么?
如何为该视图创建背景,以便行不会拾取图像?
我有一个ListView的ListActivity和一切都很好;然而,我试图设置一个背景图像,图像出现在每一行,并使行非常高。Android Listview背景图像显示在每一行上,为什么?
如何为该视图创建背景,以便行不会拾取图像?
在的onCreate()你ListActivity的,叫
getListView().setCacheColorHint(0);
getListView().setBackgroundResource(R.drawable.backgroundresource);
没有.setCacheColorHint(0)背景将每次滚动时闪到原来的背景色。随着它添加背景是一个常数。 (感谢马特它为我解决了这个问题)。
也许你正在连接的背景,列表项,一定要做到这一点在你的ListActivity:
getListView().setBackgroundResource(...)
这是完美的!谢谢! – tracy 2011-01-28 16:21:32