Android导航抽屉 - 两个级别

时间:2013-11-12 12:43:10

标签: android navigation-drawer

我希望复制我公司制作的iOS应用程序,并在平板电脑上进行复制,他们有第二个导航抽屉从第一个导出到第二级别类别。

e.g。在第一层他们有衣服,鞋子,配件,然后如果你点击衣服,第二个从第一个导航栏的最右边滚动到右边,然后显示衬衫,T恤,牛仔裤,跳线等东西

这在Android中是否可行?如果是这样,它是可接受的做事方式吗?

由于

2 个答案:

答案 0 :(得分:2)

  

在横向平板电脑上,他们有第二个导航抽屉从第一个导航抽屉滑出第二级别类别。

那不是导航抽屉,至少是as defined by Google

  

这在Android中是否可行?

当然,只是不使用DrawerLayout。执行FragmentTransaction以在第一个列表旁边的第二个列表中滑动,这两个列表都不在DrawerLayout中。

  

如果是这样,它是否是公认的做事方式?

对于双层结构,我怀疑你会看到其他使用的模式:

  • ExpandableListView
  • 第一层的
  • 标签和第二层的更简单的主要细节
  • 第一层的操作栏列表导航,以及第二层的更简单的主 - 详细信息

我甚至不能排除DrawerLayout作为第一层的实现(使用第二层的传统主细节),尽管该列表中的内容不会影响我使用模式用于导航抽屉。

答案 1 :(得分:0)

当然,这是可能的。但它不是在android中使用的练习。 如果要实现此设计,最好的方法是使用两个片段而不是导航抽屉,并使用FragmentTrasation来提供动画。