Я пытаюсь создать ExpandableListView
с SimpleExpandableListAdapter
(я знаю, что я могу расширить сам новый адаптер, но я хочу попробовать simpleExapndableListAdapter).Как должны быть данные для SimpleExpandableListAdapter организован
Теперь я сталкиваюсь с проблемами при попытке создать новый экземпляр SimpleExpandableListAdapter
.
Событие Я прочитал references, я не совсем уверен, что означают эти параметры, особенно groupData
и childData
.
Хотя я знаю, что мне нужно создать список Map
и список list of Map
, но какие данные следует поместить туда? Как их организовать?
Например, это данные, которые я хочу отобразить, как их организовать?
++Development Team
John
Bill
++Data Process Team
Alice
David
Кстати, это означает, что мне нужно создать два макета для группы и вид ребенка?
Я googled и читаю учебник снова и снова, но я не могу понять это.
Я надеюсь, что кто-то может дать объяснение.
Он работает. Но мне интересно, как вы знаете ключ 'NAME' и как вы знаете идентификаторы« R.id.text1 »и т. Д.? Кстати, я обнаружил, что индикатор не выровнен с текстом, есть ли какая-то идея отрегулировать их? Посмотрите это: http: //i.imgur.com/aeznDf7.png – hguser
Вы заметили, что «android.R.' используется .. это означает, что я использовал макет, который предлагает Android, я его не создал ... Вы можете найти что это правда, просто ** Нажмите Ctrl + android.R.layout.simple_expandable_list_item_1 ** Вы найдете присутствие TextView с именем text1 там ... Что касается выравнивания индикатора с текстом, то вы тестируете на эмуляторе ??, если да, то что (я не вижу здесь ...), проверьте реальное устройство ... Дайте мне знать, если хотите узнать что-то еще .. :) – CRUSADER