有没有人有关于android
中如何隐藏和隐藏底部系统栏的任何想法?在android中隐藏并取消隐藏系统栏
我得到了隐藏系统栏的代码:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
但是,当我在任何地方触摸屏幕上出现后不会隐藏它。我想要的是,当我触摸或滑动系统栏显示,否则它总是显示。
在此先感谢
有没有人有关于android
中如何隐藏和隐藏底部系统栏的任何想法?在android中隐藏并取消隐藏系统栏
我得到了隐藏系统栏的代码:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
但是,当我在任何地方触摸屏幕上出现后不会隐藏它。我想要的是,当我触摸或滑动系统栏显示,否则它总是显示。
在此先感谢
从Android 4.4系统此处描述,您可以使用沉浸式模式:
https://developer.android.com/training/system-ui/immersive.html
这将隐藏与状态栏以及导航栏。在底部或顶部轻扫将其带回
一旦尝试如下
它会隐藏系统栏,如果它显示否则它会显示。
public void toggleFullscreen() {
WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags ^= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(attrs);
}
希望这会帮助你。
你有任何解决方案吗? – 2016-04-05 15:07:57
还不是一个完美的工作解决方案。在android最新版本中,全屏幕活动是有需求的。就我而言,在项目几乎完成后,我必须做好这项要求。所以这个解决方案不能正常工作 – Dev786 2016-04-07 12:23:08