2012-04-25 6 views
1

Я пытаюсь реализовать приложение со следующими характеристиками:Android FragmentActivity внутри Tabhost?

Табош внутри основного фрагментаАктивность. В каждой из этих вкладок есть фрагмент.

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

Как мне это осуществить? Я попытался заменить фрагмент вкладки B фрагментацией, чтобы я мог справиться с переходом между фрагментами, но жалоба жаловалась.

Есть ли способ запустить другой фрагмент (который берет на себя местоположение текущего фрагмента в активности) из вкладки B? Я хочу иметь возможность закрыть новый фрагмент и вернуться к списку вкладок B.

Обновление: я понял! Там что-то называется фрагментами.

+0

будет работать с диалогом для ваших целей? http://developer.android.com/reference/android/app/DialogFragment.html – JRaymond

+0

Спасибо за ответ! К сожалению, у меня есть класс фрагмента, который содержит ViewPagerAdapter, который я хочу запустить при щелчке элемента, поэтому DialogFragment для меня не достаточно сложный. – ViciousToast

+0

Прохладный! Сделайте читателей в будущем и ответьте на свой вопрос :) – JRaymond

ответ

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