如何在 Android 4.1 及更高版本上隐藏状态栏
how to Hide the Status Bar on Android 4.1 and Higher
是否有任何基于主题的方法将其隐藏在 android 5.0 或更高版本中,就像在 Android 的较低版本中一样?
我只知道下面给出的一种方法
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();
你试过这个解决方案吗?
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
ActionBar actionBar = getActionBar();
actionBar.hide();
}
只需使用父半透明 No_action_bar 主题制作主题并将其设置为 activity
使用没有操作栏的父主题创建样式。您可以在 style.xml
<style name="customtheme" parent="Theme.AppCompat. Light.NoActionBar"/>
将清单中 activity 的主题属性设置为自定义主题
android:theme="@style/customtheme"
并隐藏状态栏
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
更多信息请查看 - developer.android.com/training/system-ui/status.html
是否有任何基于主题的方法将其隐藏在 android 5.0 或更高版本中,就像在 Android 的较低版本中一样? 我只知道下面给出的一种方法
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();
你试过这个解决方案吗?
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
ActionBar actionBar = getActionBar();
actionBar.hide();
}
只需使用父半透明 No_action_bar 主题制作主题并将其设置为 activity
使用没有操作栏的父主题创建样式。您可以在 style.xml
<style name="customtheme" parent="Theme.AppCompat. Light.NoActionBar"/>
将清单中 activity 的主题属性设置为自定义主题
android:theme="@style/customtheme"
并隐藏状态栏
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
更多信息请查看 - developer.android.com/training/system-ui/status.html