2011-01-07 102 views
7

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

+1

你是如何创建自定义ListView的?如果这不起作用,你可能做错了什么。 – 2011-01-07 01:24:34

回答

3

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

+0

嗨,请注意,设置背景应该使用DRAWABLE资源,但不使用COLOR资源。看看[这](http://stackoverflow.com/a/3507264/1099884) – Yeung 2013-08-06 04:27:50

5

单击您的ListView,然后在属性窗口中将drawSelectorOnTop设置为true。我只是有同样的问题,并且像魅力一样工作。

+0

绝对是最简单的答案。完美的作品! – Zero 2013-05-12 15:11:02