我正在开发一个受Duolingo app启发的德语学习应用项目。
我需要让我的应用与此功能有点类似。这就像让用户专注于测验一样,并忽略状态栏中的所有内容(通知栏)。现在,我需要的是我想隐藏通知栏上的图标。有办法吗?
这就是我想要的
这是事实
答案 0 :(得分:4)
您可以通过设置SYSTEM_UI_FLAG_LOW_PROFILE标志来调暗状态和导航栏。
View decorView = getActivity().getWindow().getDecorView();
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
https://developer.android.com/training/system-ui/dim.html
只要键盘可见,此装饰就会重置,但您可以看到键盘被隐藏(使用an onGlobalLayoutListener)并重置标记。
答案 1 :(得分:0)
您只需在设备的设置菜单中停用有关违规应用的通知即可。我正在寻找一个选项,可以在状态栏中隐藏它们,同时在阴影和锁定屏幕上保持通知。显然不在三星设备上。