列表视图与节标题

时间:2014-08-14 21:19:57

标签: android

我有一个带基础适配器的工作列表视图。

我已经根据Cyril Mottier(2011)的本教程实现了带有章节标题的列表视图。 请查看方法#2:利用GONE可见性。

http://cyrilmottier.com/2011/07/05/listview-tips-tricks-2-section-your-listview/

因此,列表视图的每一行都有一个基于某些逻辑显示的文本视图,以确定它是否为节标题。

我遇到的问题是在包含项目的行上,单击标题标题的节标题与单击该行相同。

如果可能,我只希望该项目可点击。

________________________ ROW __________________________

------------ TextView(SECTION HEADER)------------

------------ TextView(某些项目)----------------------

________________________ ROW __________________________

我不希望单击TextView Section Header与单击整行相同。只需单击textView某些项就可以了,但我还是希望使用onItemClickListener。有没有办法做到这一点?先感谢您。

更新 解决方案:如用户Coeffect所述 在我的基本适配器子类的getView方法中添加了这个

holder.tvSection.setOnClickListener(null);

1 个答案:

答案 0 :(得分:1)

可能有用的两件事:

  1. 在XML中将节标题TextView设置为不可点击(clickable=false)。
  2. 向没有执行任何操作的部分标题添加点击侦听器