Я пытаюсь реализовать ListView внутри другой ListView, как показано на android: listview in listviewListView внутри ListView
Проблема в том, что только первый элемент списка ребенка виден, оставаясь при этом остаются скрытыми.
Я пытаюсь реализовать ListView внутри другой ListView, как показано на android: listview in listviewListView внутри ListView
Проблема в том, что только первый элемент списка ребенка виден, оставаясь при этом остаются скрытыми.
Что такое использование для вас, чтобы дать Listview внутри Listview..Better вы можете использовать расширяемый ListView
Первое, почему вы хотите поместить ListView в ListView? Возможно, ваша проблема может быть решена с помощью ExpandableListView.
ListView - это прокручиваемый компонент, и не рекомендуется устанавливать прокручиваемые компоненты.
Если вы все еще хотите использовать вложенный ListView, вы должны знать, что вычисленная высота ListView является высотой его первого элемента.
Так что, если вы хотите использовать ListView в ListView, вам придется кодировать CustomListView и Override некоторые методы, как:
Чтобы узнать больше о пользовательских компонентах, вот хорошее объяснение, данное Chiuki Chan: Follow the link
Я просто подумал, что у вас может быть что-то не так в файле XML-файла. Проверьте, использовали ли вы «match_parent» или «fill_parent».
Мы можем использовать ExpandableHeightGridView и установить расширенное значение true.
FYI, эта настройка не будет работать. –
просмотр списка внутри списка списка не лучше, но вы можете использовать альтернативные идеи, если это не влияет на ваши макеты. проверьте это: http://dj-android.blogspot.in/2013/01/android-better-alternative-of.html –