Фрагменты во вкладках фрагментов - PullRequest
12 голосов
/ 24 октября 2011

Я создаю приложение, которое требует вкладки, которые теперь устарели. Руководство разработчика говорит использовать вместо фрагментов вкладки «Фрагменты». Однако мое приложение должно иметь фрагменты внутри каждой вкладки, что означает фрагменты внутри фрагментов, что недопустимо. Кто-нибудь знает о возможном обходе этого?

Ответы [ 3 ]

3 голосов
/ 25 октября 2011

Несмотря на то, что поддержка панели действий для вкладок предназначена для облегчения того, чтобы содержимое вкладки было фрагментом, это не является строго обязательным.Вы можете использовать ViewFlipper, повторные вызовы к setContentView() или что-то еще, чтобы организовать другие вещи, когда выбрана вкладка панели действий.

До собственной панели действий (Android 1.x / 2.x) либо придерживайтесь классических вкладок, либо используйте что-то вроде Action Bar Sherlock , чтобы получить панель действий и вкладки.

1 голос
/ 25 октября 2011

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

0 голосов
/ 21 декабря 2011

немного поздно, но да, вы можете :) вот пример , но для фрагмента внутри фрагмента внутри вкладки не является родным способом для Android, вы должны запустить новый фрагмент ActionActivity, если вы хотите показать деталифрагмента.Вы можете, но это не Android-способ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...