繁体   English   中英

带活动和子片段的导航抽屉

[英]Navigation drawer with Activity and child Fragments

我有一个活动 A ,一个ListFragment P两个片段 QR

启动应用程序时,会创建A ,它会加载P 根据用户点击的内容,将其替换为QR

现在通过参考教程,我实现了一个导航抽屉 ,向用户显示某些项目。 但是,由于我在Activity中实现了导航抽屉,因此它显示了所有碎片。 我希望它只适用于P

(非常类似于谷歌Gmail应用程序。当用户在主屏幕上时 - 抽屉存在。当用户点击打开电子邮件时,抽屉变为后退按钮)

我不知道如何翻译上面的代码。 任何帮助表示赞赏。

我通过调用mDrawerToggle.setDrawerIndicatorEnabled(enable)并根据需要传递布尔 enabledisable来简单地覆盖up carat行为,从而解决了这个问题。

(我不希望抽屉显示的片段称为false ,并且我想要显示抽屉的地方称为此方法为true 。由于显而易见的原因,我将调用放在相应片段的onResume()中。 )

这完全符合我的要求,我没有必要改变我的项目设计:)。

你可以做的是创建一个新的FragmanetActivity S并相应地替换QR 如果你是app for Android 3.0较低的用户ActionBarActivity创建一个actionbar并设置其setDisplayHomeAsUpEnabled(true) 由于新的FragmentActivity将具有新的布局,因此将没有NavigationDrawer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM