Подтвердить что ты не робот

Android ListView Header Disable Click

Я использую isEnabled в моем базовом адаптере ListView и контролирую, какие строки можно кликать. Однако я хочу отключить событие click для моего заголовка, а isEnabled не работает. Позиция 0 указывает на первую строку, поэтому я не могу управлять щелчком заголовка.

С другой стороны, когда я добавляю заголовок, используя addHeaderView, дающий аргументы (header, null, false), он работает, но разделители отсутствует таким образом. Как я могу это сделать?

Есть ли кто-нибудь, кто знает эту проблему?

4b9b3361

Ответ 1

Вы можете использовать addHeaderView(header, null, false). Для заголовка надуйте представление, в котором есть содержимое заголовка с разделителем внизу. Этот вид - это то, что я использовал для разделителя.

<View
    android:layout_width="fill_parent"
    android:layout_height="1px"
    android:background="#adaaad" />