В настоящее время у меня есть приложение для заметок, использующее listview. Я хочу, чтобы пользователь мог переключиться на gridview. Переключатель не является проблемой, так как я могу просто загрузить другой файл макета с другим видом, но я хочу, чтобы их текущие заметки в списке были перенесены на заметки gridview на коммутаторе. Есть ли способ получить доступ к каждому содержимому нот, используя для каждого цикла, а затем добавить содержимое в gridview, используя что-то вроде gridviewitem.add(listviewNoteContents);
Изменить вид между списком и gridview и сохранить данные Android
Проблема, с которой я вижу, заключается в том, как отправить данные заметок между 2 видами если я загружаю 2 файла макета. Содержимое заметки хранится в базе данных SQLite, но я не хочу запрашивать базу данных каждый раз при переключении представлений, поскольку она кажется неэффективной по сравнению с просто получением содержимого заметки и добавлением их к заметке в другом представлении.
Каков текущий viewControl для отображения «ListView» или «GridView»? Используете ли вы ListView или RecylerView? – toantran
Я уверен, что это ListView, но как я могу сделать двойной выбор? – Michael
https://stackoverflow.com/a/45456602/5973946 –