У меня есть два вопроса:
- Как я могу запустить приложение в полноэкранном режиме
- как видеоплееры запускают видеоролики в полноэкранном режиме.
Я пробовал много и все еще изо всех сил пытался достичь этого, но не смог найти решение.
список найденных решений, но они не соответствуют моим требованиям
-
это скрывает только панель уведомлений.
requestWindowFeature(Window.FEATURE_NO_TITLE);
GetWindow() setFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);.
-
также скрывает только панель уведомлений
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
-
он низко профилирует панель навигации, не скрывая ее.
GetWindow() getDecorView() setSystemUiVisibility (View.SYSTEM_UI_FLAG_LOW_PROFILE);..
-
не влияет на мою активность.
anyView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
обратите внимание, что:
- Я не говорю об укоренении устройства, поэтому, пожалуйста, предоставьте те решения, которые могут работать без укоренения устройства.
- Я не говорю о том, что скрываю только панель уведомлений, но полный экран, скрывая как панель навигации, так и панель уведомлений.
- Я говорю о желе beans api 4.1 или выше версии Android для Android.
- и, пожалуйста, дайте ответы с кодом.
после моего исследования и ваших ответов, я получаю следующее:
но мое приложение должно выглядеть так, как без панели навигации:
Я не хочу, чтобы панель навигации системы отображалась в моем приложении.