2014-01-09 6 views
-1

Я абсолютно не знаком с Android, и в моем проекте мне нужно добавить расширяемый просмотр списка 2 уровня, может ли кто-нибудь мне помочь, для кода? Если возможно, поделитесь полным кодом со мной, как в сети, есть много примеров, но я не смог понять концепцию, так как один раз это был 2-й уровень, но в child onlt textview, я хочу добавить править текст и кнопка тоже .. .. Plz помощь. Thanx заранее!2 уровня Расширяемый просмотр списка в Android

+0

Я сомневаюсь, что кто-нибудь прочитает ваш xml, и совершенно непонятно, чего вы действительно хотите. Если бы вы предоставили изображение вместо этого xml, ваш вопрос, вероятно, был бы понятен. – 18446744073709551615

+0

Да, я знаю, у меня есть изображения, но так как я новичок на этом сайте, так что я не могу загружать фотографии @ 18446744073709551615 – smily

+0

У меня загрузилось мое обязательное изображение на Image and video hosting by TinyPic smily

ответ

0

Пожалуйста, прочитайте:

ExpandableListView

ScrollView

Просмотр видимости: View.GONE, View.VISIBLE, View.INVISIBLE.

Я имею в виду, что вы можете получить функциональность расширяемого списка, скрыв детализированные представления в ScrollView.

В качестве альтернативы ExpandableListAdapter имеет метод getChildView(), вы можете вернуть его в любую иерархию представлений.

На изображении, которое вы указали, я вижу 3 уровня, а не 2, вам может понадобиться google-поиск «treeview tree android».

Примеры:

http://theopentutorials.com/tutorials/android/listview/android-expandable-list-view-example/

http://learnandroideasily.blogspot.ru/2013/07/android-expandablelistview-example.html

В концепции, адаптер возвращает дочерние представления, которые показаны. Когда дочерние представления выходят из экрана, они помещаются в очередь повторного использования, так что если на вашем экране может отображаться 4 или 5 просмотров (5, когда первый и последний показаны частично), будет создано только 5 просмотров. У вас могут быть проблемы с кнопками и полями редактирования в дочерних представлениях, но вы, скорее всего, найдете решение для stackoverflow.

+0

Я уже изучил эту ссылку, я ясно сказал что я не могу понять концепцию .., поэтому я запросил код и это 3-х уровневый список, но для слова расширяемый, я интерпретирую его на уровне 2 ... мне нужно 2 таких списка, которые расширяются !! Anyways Thanx – smily

+0

Попробуйте http://habrahabr.ru/post/147546/ (код), http://translate.google.com/translate?hl=ru&sl=ru&tl=ru&u=http%3A%2F%2Fhabrahabr.ru % 2Fpost% 2F147546% 2F для перевода (перевод немного шизофренический, как обычно) – 18446744073709551615

+0

http://my.eoe.cn/formyl/archive/18071.html – 18446744073709551615

Смежные вопросы