列出项目所选行为

时间:2010-09-28 17:17:36

标签: android

当我更改列表项的背景颜色时,选中时它不再闪烁绿色。有没有办法在更改背景时保留此默认行为?

2 个答案:

答案 0 :(得分:2)

“绿色闪光”是背景的一部分。通过替换背景(可能是用简单的颜色),你就消除了闪光灯。

首先,考虑是否应该更改列表项的背景。例如,如果您以这种方式执行所有列表项,则ListView可能应该具有背景颜色。

如果这没有帮助,您需要将背景设为StateListDrawable并具有相应的状态。

答案 1 :(得分:1)

您可以使用

为视图设置背景资源
setBackgroundResource(android.R.drawable.menuitem_background);

并获得所需的效果