У меня есть ListView, который представляет список папок, и когда я нажимаю один элемент, я хочу загрузить другой список, который отображает содержимое этой папки. Как я могу связать эти взгляды вместе и вернуться к первому с помощью кнопки «Назад»?Перемещение между несколькими ListView
ответ
Ну, так как вы не указали код в своем вопросе, я попытаюсь дать ответ в описательной манере.
Вы можете использовать фрагменты, чтобы сделать это. В макете вашей базовой операции должен быть контейнер фрагментов, который вы будете использовать для отображения фрагмента, содержащего первые данные ListView. После того, как вы нажмете на ячейку, вы вызываете конструктор второго ListView и заменяете текущее содержимое контейнера фрагмента на вновь созданный фрагмент.
Вы можете реализовать функцию возврата, реализуя ArrayList в своей деятельности и добавляя фрагменты в этот список массивов, когда пользователь перемещается по списку. onBack вы можете вызывать самый верхний фрагмент из этого списка массивов и назначать его контейнеру фрагмента.
Это должно работать хорошо, учитывая, что не существует слишком много типов списков ListView, которые вы можете реализовать.
- 1. Перемещение фокуса между ListView
- 2. Перемещение между несколькими действиями
- 3. Перемещение между несколькими списками
- 4. Перемещение между несколькими панелями
- 5. Перемещение между несколькими видами в iphone
- 6. Перемещение файлов между S3 и несколькими EC2
- 7. Перемещение элементов между несколькими элементами управления ListBox
- 8. Перемещение между несколькими графическими интерфейсами Tkinter
- 9. Перемещение между несколькими страницами в Xamarin.forms?
- 10. Перетаскивание UWP между несколькими списками ListView
- 11. Расстояние между несколькими точками в андроида Listview
- 12. Столкновение между несколькими объектами
- 13. Перемещение из одного ListView в другое ListView
- 14. JQuery UI: перемещение элементов списка между несколькими неупорядоченными списками
- 15. Перемещение между несколькими раскадными стенами путем замены корневого контроллера Windows
- 16. Перемещение между несколькими раскадными версиями в приложении iOS
- 17. Перемещение элементов в ASP.NET ListView
- 18. Элемент ListView - перемещение по прикосновению
- 19. Listview с несколькими строками
- 20. ListView с несколькими списками
- 21. Перемещение между фрагментами при использовании ViewPager
- 22. Как реализовать перемещение вкладок с несколькими фрагментами
- 23. Перемещение сообщений между очередями
- 24. Перемещение данных между таблицами
- 25. Перемещение массива между петлями
- 26. Перемещение между контроллерами вида
- 27. Перемещение между двумя viewController
- 28. Перемещение между видами деятельности
- 29. Перемещение денег между пользователями
- 30. Перемещение графиков между осями
Вы правы, я искал общее объяснение, а не код. Ваш ответ идеален в этом смысле, спасибо! – Nautigsam