Использование SimpleExpandableListAdapter - PullRequest
0 голосов
/ 20 сентября 2011

Я думаю, что это довольно просто - при использовании SimpleExpandableListAdapter группы заполняются списком карт, а дети - списком списков карт. Когда вы создаете адаптер, вы указываете ему ключ для доступа к Карте, например:

new SimpleExpandableListAdapter(
    this,
    createGroupList(), // returns List<Map>
    R.layout.category_row,
    new String[] { "Group Item" },
    new int[] { R.id.row_name },
    createChildList(), // returns List<List<Map>>
    R.layout.feed_row,
    new String[] { "Sub Item" },
    new int[] { R.id.row_name } 
);

Мой вопрос, скажем, для ребенка, могу ли я сохранить дополнительные данные на этой карте и получить к ним доступ позже? Скажем, можно ли добавить дополнительный ключ в карту для ребенка, например «Тип» -> «Готовый», и получить к нему доступ позже с помощью метода getChild () SimpleExpandableListAdapter?

1 Ответ

0 голосов
/ 20 сентября 2011

Я думаю, что вы можете. Просто расширьте SimpleExpandableListAdapter и переопределите getView ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...