настройка компонента просмотра списка

Я пытаюсь построить вид списка в android, который выглядел бы так (игнорируйте панель поиска):

output.

iPhone имеет похожую опцию, которая называется section index :

iphone section index. http://t0.gstatic.com/images?q=tbn:ANd9GcRcssNycAZ6s_vITQaHXwo3A_pDbfGeQImVdPDPiGn5zCMAR4i_

Я могу получить секции в списке, используя : http://bartinger.at/listview-with-sectionsseparators/

Теперь я хочу построить индекс (что-то, что находится справа от первого изображения). (Индекс настраивается и может содержать более одного алфавита)

Я не хочу делать это следующим образом :

создайте деятельность, которая имеет один просмотр списка слева и другой текстовый просмотр (или может быть что угодно) справа, затем отследите правый элемент и обновите список. Например : http://hello-android.blogspot.com/2010/11/sideindex-for-android.html

Я хочу настроить сам просмотр списка андроид так, чтобы вид списка включал такой индекс справа . что-то вроде этого. Класс, который расширяет ListActivity, а также класс, который содержит или как содержит боковую панель. (Я буду управлять кодировкой для работы боковой панели). Поэтому всякий раз, когда другой класс расширяет MyCustomListActivity, он будет иметь как список, так и боковую панель.

Мой вопрос в том, как включить боковую панель в свой пользовательский класс, который расширяет ListActivity ? Или есть лучший подход к этому ?

7
задан Glorfindel 12 August 2019 в 21:59
поделиться