我真的不知道这两种创建导航菜单的方法有什么区别。所以我读到两者都可以用作两个片段的容器(主片段,细节片段)。那么你能帮我理解哪种方法更好,为什么?我无法找到相关信息。
谢谢。答案 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
用于导航。如果您的应用程序中有相当多的导航,您可以使用它代替仪表板模式,或使用操作栏项目进行导航。