我在我的ListView中添加了一个头部视图,它运行得非常好,但现在遇到的问题是当我单击标题时,需要去掉默认的点击/焦点效果。
除此之外,当某些选项被“禁用”时,是否也可以去除它们的点击/焦点效果呢?
当然可以!对于标题或页脚视图,您只需分别调用addHeaderView(View v, Object data, boolean isSelectable)
或addFooterView(View v, Object data, boolean isSelectable)
,其中isSelectable == false
。
对于常规列表项,您可以仅为boolean isEnabled(int position)
方法返回false
。 :-)
addHeaderView(View v, Object data, boolean isSelectable)
,因为它会在某些设备上删除最后一个分隔符... - WonderCsaboonClickListener
而不是 onClickHandler
。 - skywall