我有一个自定义列表视图,我希望列表的背景是白色的,所以我做了这样的工作很棒。滚动列表查看会改变从白色到黑色的所有内容
listView = (ListView) this.findViewById(R.id.listview);
listView.setBackgroundColor(Color.WHITE);
问题是当您滚动列表时,所有列表项的背景变为黑色,这看起来很可怕。
我试着在我的列表视图中将背景颜色设置为白色。当我吹的观点我也尝试了背景颜色设置为白色:
view.setBackgroundColor(Color.WHITE);
这两个固定滚动背景颜色的问题,但现在该项目不显示为不可点击,即使它是。我的意思是onClick仍然可以正常工作,但背景不闪烁为橙色,以让用户知道他点击了它。
如何在列表视图中有一个白色背景,滚动时保持白色,并执行普通列表活动橙色单击背景?
谢谢!
这很好地工作。 listView =(ListView)this.findViewById(R.id.listview); listView.setBackgroundColor(Color.WHITE); listView.setCacheColorHint(Color.WHITE); – pcm2a 2010-06-10 14:04:39
listView.setCacheColorHint(Color。透明);或android:cacheColorHint =“#00000000”//重用背景颜色 – CelinHC 2011-10-20 15:41:51
透明没有工作,白色确实 – max4ever 2012-08-29 13:31:23