当我更改列表项的背景颜色时,选中时它不再闪烁绿色。有没有办法在更改背景时保留此默认行为?
答案 0 :(得分:2)
“绿色闪光”是背景的一部分。通过替换背景(可能是用简单的颜色),你就消除了闪光灯。
首先,考虑是否应该更改列表项的背景。例如,如果您以这种方式执行所有列表项,则ListView
可能应该具有背景颜色。
如果这没有帮助,您需要将背景设为StateListDrawable
并具有相应的状态。
答案 1 :(得分:1)
您可以使用
为视图设置背景资源setBackgroundResource(android.R.drawable.menuitem_background);
并获得所需的效果