у нас есть ListView внутри ExpandableListView, так что я могу иметь уровень группы сначала, а затем массив child (listView). Я уже закончил класс listview и отлично работает! , но как вызвать каждую группу в расширяемом виде списка, чтобы отобразить просмотр списка (макет)! и получить правильного ребенка! пожалуйста, любой поможет! спасибо.Может ли ListView быть внутри ExpandableListView?
ответ
Пожалуйста, обратите внимание на this question, на котором было задано два дня назад. Пользователь пытался поставить пользовательский вид, полученный из ListView в ExpandableListView. Мой ответ на этот вопрос относится к вашему делу, так что я цитирую его:
Вы не можете сделать это, потому что вы не можете поместить прокручивать вид (ListView) в другую прокрутку зрения (ExpandableListView). Причина в том, что родитель будет потреблять все события касания, и они никогда не достигнут ребенка. ExpandableListView будет прокручиваться, но ListView никогда не будет знать, что прокрутка состоялась.
Да, вы можете! Но реальная вещь - создать listView в расширяемом представлении. Вот трюк: https://www.captechconsulting.com/blogs/android-expandablelistview-magic
Ссылка не работает. –
Должно быть https://www.captechconsulting.com/blogs/android-expandableview-magic –
На самом деле вы можете поместить прокручивать вид (например, ваш ListView) внутри другой прокруткой зрения (например, ваш ExpandableListView) и сделать первый прокручивать следующим образом:
listView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// disallow the onTouch for your scrollable parent view
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});
Действительно умное решение, хорошая работа! –
Превосходно !!!!!!!!! – ArhatBaid
- 1. Может ли расширяемый ListView быть внутри ListView
- 2. ExpandableListView внутри другого ExpandableListView проблема
- 3. ExpandableListView в ListView
- 4. ExpandableListView внутри ExpandableListView в android
- 5. Изменение ListView на ExpandableListView
- 6. ListView внутри ListView
- 7. прядильщик внутри группы ExpandableListView
- 8. Может ли кто-нибудь быть внутри другого?
- 9. Может ли Pthreads быть создан внутри конструктора?
- 10. Может ли метод внутри класса быть генератором?
- 11. ListView не может быть отображен
- 12. ExpandableListView внутри RecyclerView внутри ViewPager
- 13. ExpandableListView внутри scrollview
- 14. ListView to ExpandableListView в NavigationDrawer
- 15. expandableListView в Listview динамически андроида
- 16. expandableListView внутри фрагмента
- 17. Два ExpandableListView внутри Scrollview
- 18. Можем ли мы сделать listview так, как expandablelistview
- 19. Почему ListView не может быть вид сверху?
- 20. Xamarin ExpandableListView
- 21. Может ли динамическая динамика создания списка ListView быть запрограммирована программно
- 22. Android Expandablelistview с listview как childview
- 23. расширяемый ListView внутри Scroll View
- 24. ExpandableListView не может автоматически прокручиваться
- 25. Может ли объект быть полем?
- 26. ListView адаптера не может быть нажата
- 27. ListView в Pivot не может быть заселена
- 28. Поведение Listview не может быть полностью нажато
- 29. CheckedTextView не может быть нажат в ListView
- 30. LinearLayout не может быть передан в ListView
Put ListView в макете, что вы используете для строки ExpandableListView –
Могу ли я получить больше объяснений? спасибо – jory