自定义ListView在单击时不突出显示ListViewItem

时间:2011-01-07 01:14:52

标签: android listview android-layout listviewitem

我有一个自定义列表视图,由ImageView和TextView组成。单击工作正常,但它不会像正常的ListView那样突出显示项目。我该如何添加亮点?我尝试通过在点击时设置背景颜色然后添加计时器来删除背景颜色来进行装配。这有效,但我想要一个更好的解决方案。有什么想法吗?

2 个答案:

答案 0 :(得分:5)

单击ListView,然后在属性窗口中,将drawSelectorOnTop设置为true。我只是遇到了同样的问题,而且就像魅力一样。

答案 1 :(得分:3)

我认为您可以尝试使用colorstate。定义state_pressed,state_selected和任何其他适当状态的颜色,然后将视图的背景设置为colorstate。