如何在Android中使用导航抽屉进行滚动活动(材料设计)

时间:2016-05-04 19:55:19

标签: android android-layout material-design

我一直对材料设计感兴趣,并希望为我的应用程序的主页面构建一个布局,使其看起来像滚动活动的默认模板,但也有一个导航抽屉,如导航抽屉活动的默认模板轻松导航。

例如,谷歌的Play音乐应用程序已经做到了这一点。 看看:

Scrolling list with a banner and a FAB at the top

Navigation Drawer, accessed by swiping from over to the left

我到处搜索,可以找到实现这种布局的直接方法。所以我尝试自己做,并且在滚动活动和导航抽屉活动的默认模板中进行了一些更改,我能够实现这些方面的某些内容,但不是我想要的内容。

如果有人能提出更好的方法,我就会跳楼。

2 个答案:

答案 0 :(得分:1)

您仍然可以使用Android支持库中提供的DrawerLayout和FrameLayout以及ListView来实现导航抽屉。在FrameLayout中,您将显示一个片段,它使ScrollView显示可滚动内容。 Fragment还可以使用其他小部件来自定义您的布局。

答案 1 :(得分:0)

我完全得到了我想要的东西,你只需要在导航抽屉活动的布局中包含滚动活动的布局,它就可以很好地工作。

您可以使用Android Studio中提供的这些活动的默认模板来节省一些时间或从头开始。

如果有人需要一些代码,请告诉我,我会非常乐意发布它:)