web-dev-qa-db-ja.com

Android ListViewヘッダー無効クリック

ListViewのBaseAdapterで isEnabled を使用し、クリック可能な行を制御しています。ただし、ヘッダーのクリックイベントを無効にしたいのですが、isEnabledが機能しません。位置0は最初の行を指しているため、ヘッダーのクリックを制御できません。

一方、 addHeaderView 引数(header、null、false)を指定してヘッダーを追加すると、機能しますが、そのように仕切りがありません。どうすればこれを管理できますか?

この問題を知っている人はいますか?

29
BCK

addHeaderView(header, null, false)を使用できます。ヘッダーの場合、ヘッダーの内容が下にある仕切りがあるビューを膨らませます。このビューは、私が仕切りに使用したものです。

<View
    Android:layout_width="fill_parent"
    Android:layout_height="1px"
    Android:background="#adaaad" />
85
Cameron Ketcham