【发布时间】:2011-03-02 00:22:07
【问题描述】:
我有一个自定义列表视图,我希望列表的背景是白色的,所以我做了这样的事情,效果很好。
listView = (ListView) this.findViewById(R.id.listview);
listView.setBackgroundColor(Color.WHITE);
问题是当你滚动列表时,所有列表项的背景都会变成黑色,这看起来很糟糕。
我尝试在列表视图中将背景颜色设置为白色。当我膨胀视图时,我还尝试将背景颜色设置为白色:
view.setBackgroundColor(Color.WHITE);
这两个都解决了滚动背景颜色的问题,但现在该项目似乎不可点击,即使它是可点击的。我的意思是 onClick 仍然可以正常工作,但背景不会闪烁为橙色以让用户知道他点击了它。
如何在列表视图中有一个白色背景,在滚动时保持白色,并且正常的列表活动橙色点击背景?
谢谢!
【问题讨论】:
标签: android