Я начинающий разработчик Android (я разработчик Windows с 1995 года), и я разрабатываю свое первое приложение. У меня есть двумерный массив данных (что-то вроде [2] []). В основном он представляет собой три разных набора данных, которые должны быть представлены на экране устройства. К сожалению, хотя два из них могут быть представлены с использованием сетки, третий набор должен быть представлен совершенно другим способом. Так что мне нужна трехстраничная деятельность; в первых двух я хотел бы использовать общий макет, заполненный необходимыми данными, а на третьей странице я должен использовать совершенно другой макет.Android: несколько страниц с одной активностью
Я нашел это: ViewPager Without Fragments, но, к сожалению, я смущен тем, где разместить код для обработки ввода пользователя на трех страницах.
Будучи новичком на Android, я на самом деле немного смущен тем, что должно быть общим подходом в такой ситуации. В моем обычном опыте разработки я бы создал окно с элементом управления с вкладками, тремя вкладками, сетками в первых двух и некоторым настраиваемым элементом управления в третьем. Эти три элемента управления будут жить в одной и той же области видимости (мое окно) и будут заполнены во время загрузки окна.
Я понимаю, что в Android я должен придерживаться совершенно другого подхода, но, как я уже сказал, я смущен: фрагменты? Нет фрагментов? Что еще?
Спасибо!
Я бы сказал: Фрагменты. Таким образом, вы можете поменять их по мере необходимости, оставаясь в одной и той же Деятельности. –