Articles of полноэкранном режиме

Странное поведение при использовании WebView и RelativeLayout в полноэкранном режиме

EDIT: Вот видео, показывающее проблему: www.youtube.com/watch?v=5ZZsuMH5T9k. Я действительно застрял здесь: / – У меня есть активность, которая состоит из веб-представления и кнопки внизу. Я установил окно действия в полноэкранный onCreate используя этот код в onCreate : @Override public void onCreate(Bundle savedInstanceState) { InstaFetchApplication.applyCurrentTheme(this); super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); requestWindowFeature(Window.FEATURE_PROGRESS); if (UserPreferences.getIsFullScreenReadingEnabled(this)) { requestWindowFeature(Window.FEATURE_NO_TITLE); // this just do this: […]

Вспышка внутри Android WebView – Как автоматически установить полноэкранный режим?

Я загружаю Flash SWF в Android WebView. Я хочу, чтобы SWF мгновенно стал полноэкранным и сфокусированным. Имя класса, которое обрабатывает flash, – com.adobe.flashplayer.FlashPaintSurface . Наблюдая за журналом, когда я нажимаю полноэкранный режим вспышки вручную, он вызывает com.adobe.flashplayer.FlashPaintSurface.toggleFullScreen() . Первая часть моего вопроса: как я могу вызвать этот метод вручную для своего Flash SWF? Обратите внимание, […]

Проблема с панелью уведомлений в полноэкранном приложении

Я запускаю приложение в полноэкранном режиме, где полноэкранный режим определяется как тема в xml для всего приложения. <style name="MyAppTheme" parent="android:Theme"> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> <item name="android:windowBackground">@null</item> </style> Как правило, он работает нормально, но в некоторых случаях есть некоторые проблемы: Когда я открываю диалог поиска через кнопку поиска -> Снимок экрана Когда я открываю виджеты spinner, […]

Перекомпоновка макета для воспроизведения видео в полноэкранном режиме, когда экран повернут

В Activity я включил виджет Video (VideoView или MediaPlayer, связанный с SurfaceView), размер которого должен быть адаптирован при повороте экрана. Эта активность используется как содержимое в TabHost. Мой нынешний подход Для управления поворотом экрана я предоставил два макета для портрета, а другой для альбомной ориентации (помещены в папки ./res/layout и ./res/layout-land). Проблема такого подхода заключается […]

Держите деятельность всегда поверх стека или в фокусе, когда запугивают приложения-запугивающие приложения?

У меня полноэкранная захватывающая активность, которая должна оставаться в полноэкранном режиме, пока пользователь явно не выйдет. (Например, подумайте о чем-то вроде просмотра видео в полноэкранном режиме Youtube). Однако недавно я заметил, что много нежелательных действий может нарушить поведение моего приложения. Например, многие теневые «бесплатные приложения» имеют тенденцию создавать полноэкранные прозрачные действия и показывать рекламу, немедленно […]

Видеофрагменты iframe не будут отображаться в полноэкранном режиме в веб-браузере Android

В настоящее время я работаю над Android-приложением на основе веб-сайта. Приложение iOS уже существует, и я должен уважать некоторые коды для единообразия. Все почти сделано, но я только что обнаружил интересную проблему: при использовании веб-представления (у меня нет контроля над отображаемой страницей) для страницы с видеоизображением iframe (Youtube, Dailymotion), он не будет отображаться в полноэкранном […]

Переключить полноэкранный режим

Мне нужна помощь в полноэкранном режиме. У меня есть настройка на экране предпочтений, чтобы перейти в полноэкранный режим. В моей основной деятельности onResume у меня есть: if(mFullscreen == true) { getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); } else { getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); } Но это не работает, потому что его нужно вызвать до того, как setContentView правильно? … Но также […]

Скрытие заголовка в полноэкранном режиме?

Есть ли способ скрыть заголовок окна, чтобы он не отображался в полноэкранном режиме ( getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN, LayoutParams.FLAG_FULLSCREEN) ), Но затем появится getWindow().clearFlags(LayoutParams.FLAG_FULLSCREEN) ? requestWindowFeature(Window.FEATURE_NO_TITLE) Это не вариант, потому что это не позволит вернуть его.

Как скрыть навигационную панель постоянно в андроидной активности?

Я хочу постоянно скрывать навигационную панель в своей деятельности (не целая система ui). Теперь я использую этот кусок кода getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); Он скрывает панель, но когда пользователь коснется экрана, он снова отображается. Есть ли какой-либо способ скрыть его навсегда до активности onStop() ;

Пользовательский диалог в полноэкранном режиме?

Есть ли способ сделать мой диалог в полноэкранном режиме, т.е. диалог занимает весь экран (например, Activity). Я попытался использовать LayoutParams и стили, такие как <item name="android:windowFullscreen">true</item> но ничего не работает. Я нашел способ избавиться от панели заголовка, но не смог найти способ поместить диалог в полный экран. Так может кто-нибудь предложить мне способ сделать это. […]