ListView:禁用单击/焦点

时间:2010-11-25 17:40:48

标签: java android

我在ListView中添加了一个标题视图,它运行得很好,我现在遇到的问题是当我点击标题时我需要删除默认的点击/焦点效果。

除此之外,是否可以在某些项目被“禁用”选项时删除点击/焦点效果?

2 个答案:

答案 0 :(得分:40)

当然你可以做到这一点!对于页眉或页脚视图,您只需使用isSelectable == false分别致电addHeaderView (View v, Object data, boolean isSelectable)addFooterView (View v, Object data, boolean isSelectable)

对于常规列表项,您只需返回boolean isEnabled (int position)方法的false即可。 : - )

答案 1 :(得分:5)

我通过将标题视图的onClickHandler设置为null来解决这个问题...为我工作。