Android ListView标头禁用单击

BCK*_*BCK 29 android listview header click

我在ListView的BaseAdapter中使用isEnabled并控制哪些行可以点击.但是,我想为我的标题禁用click事件,并且isEnabled不起作用.位置0指向第一行,因此我无法控制标题点击.

另一方面,当我使用添加参数(header,null,false)的addHeaderView添加标头时,它可以工作,但是分隔以这种方式丢失.我该怎么办呢?

有谁知道这个问题?

Cam*_*ham 85

你可以用addHeaderView(header, null, false).对于标题,请使用下方的分隔符为您的标题内容增加一个视图.这个视图就是我用于分隔符的.

<View
    android:layout_width="fill_parent"
    android:layout_height="1px"
    android:background="#adaaad" />
Run Code Online (Sandbox Code Playgroud)

  • 使用addHeaderView(view,null,false)工作.addHeaderView(view)显然默认为"可选". (43认同)
  • 这是一个老问题,但我想指出,在某些设备上,默认值是可选择的,而在另一个设备上则不可选.所以总是使用三个参数方法是很好的. (3认同)