我有一个带基础适配器的工作列表视图。
我已经根据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);
答案 0 :(得分:1)
可能有用的两件事:
clickable=false
)。