Как я могу скрыть строку состояния для определенного действия?
Я нашел этот похожий вопрос, но ни один из ответов не помог мне. Приложение просто вылетало каждый раз, когда я пытался перейти к действию: Как скрыть статус панель в Android
Спасибо.
Как я могу скрыть строку состояния для определенного действия?
Я нашел этот похожий вопрос, но ни один из ответов не помог мне. Приложение просто вылетало каждый раз, когда я пытался перейти к действию: Как скрыть статус панель в Android
Спасибо.
Попробуйте это в своей деятельности, прежде чем настраивать свой контент
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Скрыть строку состояния на Android 4.0 и более ранних версиях
Установив тему приложения в файле manifest.xml.
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"
OR
Написав код JAVA в методе активности onCreate().
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// If the Android version is lower than Jellybean, use this call to hide
// the status bar.
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
setContentView(R.layout.activity_main);
}
Скрыть строку состояния на Android 4.1 и более поздних версиях
Написав код JAVA в методе onCreate() Activity.
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
// Remember that you should never show the action bar if the
// status bar is hidden, so hide that too if necessary.
ActionBar actionBar = getActionBar();
actionBar.hide();
Откройте styles.xml и обновите стили, которые использует ваша деятельность:
<style name="ExampleTheme" parent="android:Theme.Light">
<item name="android:windowNoTitle">true</item> <!-- add this line -->
</style>
Единственный рабочий ответ (по крайней мере для меня)
В стилях.xml
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
...
</style>
</resources>
Решение в коде не работало у меня в 4.4.2 Kitkat.