2013-09-12 6 views
0

я прав, говоря, что с использованием фрагментов в Android является лучшим способом справиться следующий сценарий:Android макет с использованием фрагментов

У меня есть основной вид навигации с некоторыми кнопками на нем. Чтобы лучше понять навигацию, это приложение для туризма, поэтому в главном навигационном представлении будут такие кнопки, как «Где остановиться», «Где есть», «Что делать» и т. Д.

Нажав, например. «Где остановиться» доставит вас на страницу суб-навигации с такими кнопками, как «Отель», «B & B», «Сайт каравана» и т. Д.

Нажав, например, на странице навигации. Отель в суб-навигации покажет список отелей в алфавитном порядке для вас. Затем вы нажмете на понравившийся отель, который приведет вас к просмотру с информацией о гостиницах на нем.

Это пошаговое руководство будет в значительной степени идентичны для каждого раздела (Где остановиться, где поесть ....)

Вместо того чтобы создавать много представлений, каждый со своим собственным содержанием (так вид для отеля А, view for Hotel B и т. д.), могу ли я просто создать один просмотр и обменять содержимое с помощью фрагментов?

Это лучший способ сделать это, или есть лучший способ? Я никогда не делал этого раньше, поэтому любые учебники также будут полезны.

Ниже приведено изображение, которое может помочь объяснить навигацию.

enter image description here

ответ

1

Да Фрагменты это путь, особенно если вы хотите, чтобы обеспечить различные макеты для телефонов и планшетов.

Этот http://developer.android.com/training/basics/fragments/index.html должен быть тем, что вы ищете, руководство по обработке фрагментов и создание пользовательского интерфейса с ними.

0

Да Фрагменты будут хороши для этого.

Вы можете получить полезный СЦЕНАРИЙ here

Как можно динамически добавлять фрагменты, получить некоторую информацию от android developer сайта, и вы можете скачать образец код для фрагмента Основы там.

Я предлагаю вам изучить состояние фрагментации, и было бы лучше, если бы вы просто прошли через BackStack for Fragments

Смежные вопросы