ListView: отключение нажатия/фокуса
Я добавил представление заголовка в свой ListView, и он работает довольно хорошо, проблема, с которой я сейчас сталкиваюсь, заключается в том, что мне нужно удалить эффект щелчка по клику по умолчанию при нажатии на заголовок.
Кроме того, возможно ли также удалить эффект щелчка/фокуса для некоторых элементов, когда они являются "отключенными" параметрами?
Ответы
Ответ 1
Конечно, вы можете это сделать! Для просмотра заголовка или нижнего колонтитула вы можете просто вызвать addHeaderView (View v, Object data, boolean isSelectable)
или addFooterView (View v, Object data, boolean isSelectable)
соответственно с isSelectable == false
.
Для регулярных элементов списка вы можете просто вернуть false
для метода boolean isEnabled (int position)
.: -)
Ответ 2
Я решил это, просто установив onClickHandler для представления заголовка null... работал у меня.