抽屉图标需要2次点击才能打开抽屉

时间:2015-06-25 04:04:05

标签: android navigation-drawer

我以前使用Android Studio的向导来实现Master-Detail模式,并尝试将Detail转换为抽屉而不是" up"按钮。

我进入AndroidManifest.xml并删除了#34;父母"属性在详细信息的活动设置中,但它仍然无法正常工作。

然后我意识到在我的Detail Activity的onOptionsItemSelected函数中,我忘了删除它:

byte

现在它有点工作,但我必须单击导航抽屉图标2次。这是"导航抽屉图标"我指的是:

enter image description here

我注意到,当我点击主列表中的某个项目时,它会启动详细信息活动,而似乎不会聚焦。导航栏最初不可见。这就是我所说的"导航栏":

enter image description here

当我单击导航抽屉图标一次时,导航栏会显示。当我再次点击它时,然后抽屉将打开。

我如何获取它,以便新活动在启动后立即处于关注状态,因此我只需要点击导航抽屉图标一次?

修改:我注意到如果我尝试点击操作栏中的任何,则需要点击2次。我在我的Android上尝试了其他几个应用,但他们没有遇到这个问题。通常,他们从导航栏开始。也许我有一些代码隐藏导航栏,使Action Bar不在焦点?

1 个答案:

答案 0 :(得分:0)

我只是查看了我的代码,并意识到我忘了从之前删除rootView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);。它是在我的DetailFragment类的onCreateView方法中。我对此进行了评论,问题立即得到解决。