GridView внутри ListView

Интерфейс, диалоги, темы, стили, меню
Ответить
Rustam
Сообщения: 40
Зарегистрирован: 13 апр 2014, 11:38

GridView внутри ListView

Сообщение Rustam » 17 июл 2014, 19:35

:!:
Здравствуйте!
Вопрос такой:
есть layout с одним ListView
для него есть адаптер в качестве элементов которого выводится TextView и снизу GridView из от 1 до N элементов

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

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

Rustam
Сообщения: 40
Зарегистрирован: 13 апр 2014, 11:38

Re: GridView внутри ListView

Сообщение Rustam » 17 июл 2014, 19:41

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

aratj
Сообщения: 1
Зарегистрирован: 17 июл 2014, 23:37

Re: GridView внутри ListView

Сообщение aratj » 17 июл 2014, 23:41

http://stackoverflow.com/questions/4523 ... 55#4536955

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

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

Rustam
Сообщения: 40
Зарегистрирован: 13 апр 2014, 11:38

Re: GridView внутри ListView

Сообщение Rustam » 18 июл 2014, 09:10

В итоге так и сделал, создавая GridView программно и добавил его в ScrollView, попутно пересчитывая Layout высоту элемента

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

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: GridView внутри ListView

Сообщение KamiSempai » 18 июл 2014, 15:35

ListView не создан для того, что бы в него помещали GridView.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Ответить