带有片段和仅一个活动的导航抽屉

时间:2014-01-11 10:29:28

标签: android android-fragments navigation-drawer

我正在使用导航抽屉做一个应用程序。 为此,我有一个HomeActivity,它包含我的导航抽屉的所有登录,菜单中的选项,视图,标题等。在这里,我设置了listenerclick导航元素。 此侦听器接收FragmentManager并使用开关执行:

        smf.beginTransaction().add(R.id.frame_content, new Fragment()).commit();

替换每个切换时我需要的片段片段。

在家庭布局中,我有一个framelayout和导航抽屉。

Mi问题是,我只有一个带有framelayout的活动是正确的,并且取决于在导航抽屉中点击的项目我替换框架上的片段,或者更好的有很多活动,并创建所有的菜单他们使用相同的登录名,当用户点击项目菜单时,启动选择活动的新意图?

我希望我已经解释好了......

谢谢。

1 个答案:

答案 0 :(得分:1)

我做了同样的事情,但我发现进行不同的活动要好得多。

如果您沿着单独的活动路径前进,则应该有一个活动扩展的基本活动,因此您无需重写抽屉代码。

片段实际上只是一个活动的扩展,例如,当您有多个选项卡,或者您在不同视图之间滑动,或者您需要将您的活动分解为多个部分。