Android ListView, который открывает подмножество - PullRequest
0 голосов
/ 07 октября 2011

Я хотел бы создать такой элемент, который при нажатии открывает подмножество других элементов, я видел его только в других приложениях, которые использовал, и не могу найти никаких ресурсов о том, как его создать.Кто-нибудь знает как?

Спасибо.

My objective

Ответы [ 2 ]

1 голос
/ 07 октября 2011

Непонятно, хотите ли вы создавать вложенные списки, которые выглядят следующим образом

-Item1
-Item2
---Item2A
---Item2B
-Item3

или хотите открыть совершенно новый список, когда пользователь нажимает на элемент.

Если вы хотите использовать вложенный просмотр списка, посмотрите на этот вопрос: android вложенный просмотр списка

А если вы хотите открыть новое действие, создайте второе действие со списком и откройте его нанажмите элемент

0 голосов
/ 07 октября 2011

Возможно, вам следует попытаться взглянуть на ExpandableListView.

Документация доступна здесь: http://developer.android.com/reference/android/widget/ExpandableListView.html

Если вы хотите добавить ListView, который открывает другой список, вы можете сделать это несколькими способами. Я успешно сделал это, добавив OnItemClickListener к ListView, а затем просто загрузил новый набор данных в ListView и обновил его, используя invalidate() или установив новый Adapter.

Вы можете даже добавить несколько классных переходов или анимаций и создать слушателя, когда анимация будет завершена. Множество классных идей: -)

...