我以前使用Android Studio的向导来实现Master-Detail模式,并尝试将Detail转换为抽屉而不是" up"按钮。
我进入AndroidManifest.xml并删除了#34;父母"属性在详细信息的活动设置中,但它仍然无法正常工作。
然后我意识到在我的Detail Activity的onOptionsItemSelected函数中,我忘了删除它:
byte
现在它有点工作,但我必须单击导航抽屉图标2次。这是"导航抽屉图标"我指的是:
我注意到,当我点击主列表中的某个项目时,它会启动详细信息活动,而似乎不会聚焦。导航栏最初不可见。这就是我所说的"导航栏":
当我单击导航抽屉图标一次时,导航栏会显示。当我再次点击它时,然后抽屉将打开。
我如何获取它,以便新活动在启动后立即处于关注状态,因此我只需要点击导航抽屉图标一次?
修改:我注意到如果我尝试点击操作栏中的任何,则需要点击2次。我在我的Android上尝试了其他几个应用,但他们没有遇到这个问题。通常,他们从导航栏开始。也许我有一些代码隐藏导航栏,使Action Bar不在焦点?
答案 0 :(得分:0)
我只是查看了我的代码,并意识到我忘了从之前删除rootView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
。它是在我的DetailFragment类的onCreateView
方法中。我对此进行了评论,问题立即得到解决。