我正在使用DrawerLayout作为主菜单。通过单击其中一个菜单项,我启动一个具有主 - 细节关系的活动(使用SlidingPaneLayout)。但是,当用户关闭导航抽屉并且没有选择任何菜单项时,他会看到一个空白屏幕,我觉得这很烦人。我想提出主 - 细节关系(使用SlidingPaneLayout)。
阅读DrawerLayout的文档,我明白DrawerLayout只能有两个子元素 - 一个FrameLayout和一个ListView。我想知道是否可以将SlidingPaneLayout与DrawerLayout合并?
谢谢。
答案 0 :(得分:0)
这样做没有问题。 DrawerLayout只能有两个孩子,但任何一种。例如,您可以有两个framelayout,并用包含SlidingPane的片段替换其中一个。我实际上已经在一些项目上做到了这一点没有问题。