Страница 1 из 1

GridView внутри ListView

Добавлено: 17 июл 2014, 19:35
Rustam
:!:
Здравствуйте!
Вопрос такой:
есть layout с одним ListView
для него есть адаптер в качестве элементов которого выводится TextView и снизу GridView из от 1 до N элементов

Вопрос такой
ListView выводит TextView и снизу GridView
НО
только один ряд GridView, а в нем иногда удается подцепить(пальцами) внутренний скролл Grid-а - но это капец какой то

как сделать чтобы все элементы GridView отображались без скроллингов, то есть полностью в одном элементе List-а?

Re: GridView внутри ListView

Добавлено: 17 июл 2014, 19:41
Rustam
Нашел способ указать в GridView высоту например 400dp и отображается весь GridView, но проблема в том, что количество элементов GridView различное и будет пустое поле до следующего элемента ListView

Re: GridView внутри ListView

Добавлено: 17 июл 2014, 23:41
aratj
http://stackoverflow.com/questions/4523 ... 55#4536955

а так ли, нужен вам GridView ?

не проще в рантайме создать, лейоуты

Re: GridView внутри ListView

Добавлено: 18 июл 2014, 09:10
Rustam
В итоге так и сделал, создавая GridView программно и добавил его в ScrollView, попутно пересчитывая Layout высоту элемента

но почему не отображается так и не понял, неужели так сложно было сделать расчет высоты элемента ???
и еще я так понял что в ListView нельзя задать высоту КАЖДОГО элемента в отдельности ??

Re: GridView внутри ListView

Добавлено: 18 июл 2014, 15:35
KamiSempai
ListView не создан для того, что бы в него помещали GridView.