1

У меня есть простое приложение с несколькими видами. Theres основной вид, который сначала загружается и отображает информацию, затем оттуда я вызываю другое представление в зависимости от того, что они нажимают.Хорошее соотношение: Активность: Фрагмент?

Было бы разумным, чтобы одна деятельность вызывала все остальные фрагменты? Или мне нужно несколько действий для нескольких фрагментов? Какое хорошее соотношение активности: фрагмент?

+1

'1: 0': http://corner.squareup.com/2014/10/advocating-against-android-fragments.html. – nhaarman

+0

@NiekHaarman да, это одна точка зрения, я думаю ... но это не так, что я не думаю –

ответ

0

Это действительно зависит от вашего дизайна, нет жестких и быстрых правил.

Типичный дизайн - иметь один фрагмент «навигации» и один фрагмент «содержимого» для приложения. Путь, вы можете иметь навигацию, сохраняющуюся слева, и загружать контент, как и деятельность в правой руке.

+0

И эти 2 фрагмента будут в одном действии на всю жизнь приложения? –

+0

@fredjones активность навигации, вероятно, будет иметь более продолжительный срок службы, тогда как контент будет продолжаться до тех пор, пока активность навигации не отключится. Это очень распространено для планшетов, и в последнее время это довольно распространено для чувствительных пользовательских интерфейсов на телефонах. – Codeman

0

Как вы знаете, существует множество комплектов устройств Android с различными размерами экрана и плотностью. Так что это действительно зависит от того, как вы разрабатываете свое приложение.

Например, вы можете выбрать одну родительскую активность для макета телефона, содержащую только один фрагмент (1: 1), а затем определить макет для планшетных устройств с родительской активностью, содержащей один или несколько фрагментов (1: x), потому что у вас есть большой экран для показа контента.

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