SlidingPaneLayout和NavigationDrawer之间的区别

时间:2013-05-28 21:14:48

标签: android drawerlayout

我真的不知道这两种创建导航菜单的方法有什么区别。所以我读到两者都可以用作两个片段的容器(主片段,细节片段)。那么你能帮我理解哪种方法更好,为什么?我无法找到相关信息。

谢谢。

2 个答案:

答案 0 :(得分:8)

会议是针对UI开发人员的Android设计"作者:Roman Nurik和Nick Butcher: https://developers.google.com/events/io/sessions/326204977

几乎CommonsWare所说的,导航抽屉主要用于Chrome和顶级导航,因此它覆盖了应用内容。 SlidingPaneLayout用于内容导航,因此它不会叠加内容。

编辑: 该视频仍可在此处使用 - https://www.youtube.com/watch?v=Jl3-lzlzOJI

答案 1 :(得分:7)

  

那么你能帮我理解哪种方法更好,为什么?我无法找到相关信息。

这在Google I | O 2013演示文稿中有所涉及,但我忘记了哪一个。

SlidingPaneLayout用于内容,例如主详细信息模式。对于较小和较大的屏幕,您可以使用它来代替两个布局,用于主细节结构。

DrawerLayout用于导航。如果您的应用程序中有相当多的导航,您可以使用它代替仪表板模式,或使用操作栏项目进行导航。