在全屏模式下,按钮不会对第一次点击做出反应

时间:2015-03-26 10:13:53

标签: android android-layout android-windowmanager

在我的应用程序的第一次启动时,我在全屏启动Intro-Activity,隐藏导航栏(底部的黑条):

View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);

Activity包含Button以关闭它。

我的问题是:使用隐藏的导航栏,第一次点击关闭按钮不会触发按钮,但会显示导航栏,只有第二次点击才会触发按钮。

有没有办法在第一次点击按钮时关闭活动?

1 个答案:

答案 0 :(得分:0)

答案在这里描述 - https://developer.android.com/training/system-ui/immersive.html。有一个允许这个的新标志SYSTEM_UI_FLAG_IMMERSIVE。不幸的是,它的KitKat以及更旧的手机没有这种功能。