2017-03-26 15 views
1

我必须设计一个应用程序,如在线购物应用程序。我做了一个主页,以及导航抽屉,但都是分开设计,现在我需要marge这两个活动。请建议如何合并它。如何合并主页和导航抽屉?

首页

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

回答

0

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

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

然后,您使用DrawerLayout创建一个新的活动布局。您可以使用Android Studio提供的模板,但会包含很多您可能不需要的Java代码,但在那里生成的XML会给您一个想法。

总体布局大致会是

DrawerLayout 

    CoordinatorLayout 
     AppBarLayout 
      Toolbar 
     /AppBarLayout 

     FrameLayout :id = container 

    /CoordinatorLayout 

    fragment :class = package.name.YourDrawerFragment 

/DrawerLayout 

你使用有选择地替换内的FrameLayout与XML <include>标签,如果你不想有使用片段。

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