Каков наилучший способ создания страниц (о вкладках / мой дом / ссылки), как показано на рисунке ниже? - PullRequest
0 голосов
/ 26 марта 2019

Я только начал изучать программирование на Android. Я создал страницу и хочу создать вкладки «О себе / Мой дом / Ссылки» на изображении ниже.

Вкладки «О себе / Мой дом / Ссылки» (вы можете увидеть их по ссылке ниже) все действуют как кнопки. Когда я нажимаю на вкладку «О программе», я вижу информацию о пользователях. Когда я нажимаю на вкладку «Мой дом», я вижу текст о моем доме. Третья вкладка также делает то же самое.

Ссылка на изображение: https://imgyukle.com/i/4LgQH

Мой вопрос: как я могу это сделать в Android Studio? Я добавил три кнопки, но это не похоже на это. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Для этого макета вы хотите использовать Fragments и ViewPager с TabLayout.

Ваш основной Activity будет содержать 3 Fragments, AboutFragment, HomeFragment и ReferencesFragment.

Это позволит вам построить каждый макет отдельно.ViewPager будет содержать Fragment и позволит вам перемещаться между ними.TabLayout содержит ваши кнопки, чтобы сообщить ViewPager, что показывать.

0 голосов
/ 26 марта 2019

Вы можете использовать TabLayout с TabItems виджетами. Посетите, например, https://material.io/develop/android/components/tab-layout/ для краткого обзора и https://www.codingdemos.com/android-tablayout-example-viewpager/ в качестве пошагового руководства.

...