如何合并主页和导航抽屉?

时间:2017-03-26 14:47:41

标签: java android navigation-drawer

我必须设计一个像在线购物应用程序的应用程序。我创建了一个主页以及导航抽屉,但两者都是单独设计的,现在我需要为这两个活动做好准备。请建议如何合并。

主页

this is home page and i want to add navigation drawer on left upper corner

导航

this is a navigation drawer that i need to add on home page

1 个答案:

答案 0 :(得分:0)

这两个屏幕都应该有自己的XML,对吧?

因此,两者都可以制成片段。这是第1步。

然后,使用DrawerLayout创建一个新的Activity布局。您可以使用Android Studio提供的模板,但这将包含许多您可能不需要的Java代码,但是在那里生成的XML将为您提供一个想法。

总体布局大致是

DrawerLayout 

    CoordinatorLayout 
        AppBarLayout 
            Toolbar 
        /AppBarLayout

        FrameLayout  :id = container 

    /CoordinatorLayout

    fragment :class = package.name.YourDrawerFragment

/DrawerLayout

如果您不想在那里使用Fragments,则可以选择使用XML <include>标记替换内部FrameLayout。

看起来你已经建立了抽屉,所以你只需要加载内容“在它后面”