Как мне получить полный экран с фрагментом? - PullRequest
2 голосов
/ 30 ноября 2011

Я использую библиотеку совместимости в приложении, которое я пишу, чтобы я мог обеспечить поддержку до Android 2.1 и использовать Fragments.У меня есть одно Activity в моем приложении, которое отвечает за отображение моих фрагментов.Один фрагмент воспроизводит видео, поэтому я хочу, чтобы этот конкретный фрагмент занимал весь экран.До сих пор я пробовал следующее, которое не сработало при достижении моей цели:

getActionbar().hide();

Выдает ошибку «Нет такого метода», я полагаю, потому что я запускаю приложение на устройстве с предварительной сотовой структурой..

Я также пытался позвонить:

getActivity().requestWindowFeature(Window.FEATURE_NO_TITLE);

, который выдает следующее:

android.util.AndroidRuntimeException: requestFeature() must be called before adding content

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

1 Ответ

0 голосов
/ 30 ноября 2011

Ошибка говорит сама за себя.Вы должны поместить строку requestfeature перед вызовом setContentView.

Можете ли вы указать манифест подобным образом и посмотреть, работает ли он для вас?

<application
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar" >

Я полагаю, что есть тема и для полноэкранного режима.

...