Я хотел бы знать, как я могу применить полноэкранную тему (без строки заголовка + без панели действий) к деятельности. Я использую библиотеку AppCompat из пакета поддержки v7.
Я пытался применить android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
к моей конкретной деятельности, но она потерпела крах. Я думаю, это потому, что моя тема приложения такая.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Я тоже пробовал это
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
которая скрывает только строку заголовка, но не панель действий. Мой нынешний способ это скрыть панель действий с
getSupportActionBar().hide();
android
android-actionbar
android-theme
Е Лин Аунг
источник
источник
hideNavigation()
вonResume()
- без этого, панель навигации была еще видна в моем приложении (API 18+)Основываясь на ответе @nebyan, я обнаружил, что панель действий все еще не скрывается.
Следующий код работает для меня:
и, конечно же, не забыл отредактировать ваш
AndroidManifest
файл.источник
<item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item>
если ваша тема включает в себя.NoActionBar
Используя приведенный выше xml в style.xml, вы сможете скрыть заголовок и панель действий.
источник
Проблемы возникают до и после версий Android 4.0 (уровень API 14).
из здесь я создал свое собственное решение.
Я пишу этот код в методе onResume (), потому что если вы выходите из приложения и затем снова открываете его, панель действий остается активной! (и так это решит проблему)
Я надеюсь, что это было полезно;)
источник
Ваш «обходной путь» (скрытие панели действий самостоятельно) - это нормальный путь. Но Google рекомендует всегда скрывать панель действий, когда заголовок скрыт. Посмотрите здесь: https://developer.android.com/training/system-ui/status.html
источник
источник
Вы можете следовать ниже шаг:
AndoridMenifest.xml
Style.xml
FullImageActivity.java
Я надеюсь, что это поможет .. Спасибо!
источник
Это должно быть parent = "@ style / Theme.AppCompat.Light.NoActionBar"
источник
Чтобы скрыть как строку состояния, так и панель действий, и сделать свою деятельность полноэкранной, используйте следующий код в своей деятельности
onResume()
илиonWindowFocusChanged()
методе:Вы можете найти больше информации по следующим ссылкам:
Примечание. Используя решения xml, представленные в этой теме, я мог скрыть только строку состояния, но не панель навигации.
источник
источник
Эта тема работает только после API 21 (в комплекте). И сделайте и StatusBar, и NavigationBar прозрачными.
источник
Чтобы удалить строку заголовка в AppCompat:
источник
Вы можете попробовать следующее :
источник
источник
просто это ?
источник
Просто парни на ваш стиль:
источник