У меня есть список, содержащий некоторые заголовки для разделения элементов списка. Идея состоит в том, чтобы заставить его вести себя аналогично приложению контактов в jellybean с заголовками разделов для инициалов букв. Подход, который я использую для этого, состоит в том, чтобы иметь дополнительный текстовый просмотр в моем list_item.xml, который я динамически скрываю или показываю на основе того, нужен ли новый разделитель для следующей буквы.Unclickable listview entry with two textviews
Проблема заключается в том, что всякий раз, когда заголовок раздела добавляется, он можно кликать вместе с самой следующей клиентской записью. Так что это было бы
A
_____
Ally
Это целая ячейка списка может быть выбрана пользователем. Я бы хотел, чтобы только союзник был выбран, а заголовок был не поддающимся выбору. Как я могу это сделать?
Другой подход вы можете рассмотреть, чтобы использовать список представлений, каждый из которых содержит заголовок и список элементов (например, каждый вид внешним списком будет письмо, а затем список контактов). Однако я не уверен в технических подробностях о том, что внешний список игнорирует события щелчка, а внутренние списки прослушивают их. – Michelle
Как вы добавляете заголовки? – codeMagic
Они всегда определяются в моем list_item.xml, но они просто переключаются между видимыми и исчезают в зависимости от того, нужны ли они мне –