ListView:拦截点击事件以调整选择器

时间:2013-12-19 14:15:45

标签: android listview android-listview

我有一个带有我自己的适配器的ListView,它使用自己的布局。

它基本上是一个水平LinearLayout,带有一个Image和一个TextView

我为ListView指定了一个选择器,它会改变背景颜色。

此外,我想在ImageView上应用ImageColorFilter。如果背景发生变化。

是否有一种简单的方法可以使用ListView选择器行为进行构建,还是必须将自己的OnTouchListener附加到我的LinearLayout?

1 个答案:

答案 0 :(得分:0)

我猜有两种可能性:

  1. 隐藏ListView选择器并编写自己的OnTouchListener和 处理触摸事件。
  2. 使用android:drawSelectorOnTop="true"在View上方绘制选择器,而不是在后台绘图。