在我的应用程序的第一次启动时,我在全屏启动Intro-Activity,隐藏导航栏(底部的黑条):
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
Activity
包含Button
以关闭它。
我的问题是:使用隐藏的导航栏,第一次点击关闭按钮不会触发按钮,但会显示导航栏,只有第二次点击才会触发按钮。
有没有办法在第一次点击按钮时关闭活动?
答案 0 :(得分:0)
答案在这里描述 - https://developer.android.com/training/system-ui/immersive.html。有一个允许这个的新标志SYSTEM_UI_FLAG_IMMERSIVE。不幸的是,它的KitKat以及更旧的手机没有这种功能。