我第一次尝试使用Android Sidebar。我已经在我的主要活动上成功实施了侧边栏,但我想在所有其他活动中使用侧边栏。它有什么解决方案吗?或者我需要使用Fragment ??
由于
答案 0 :(得分:0)
您可以选择导航抽屉之外的空白以外的导航类型,然后为导航抽屉的每个选项创建自己的自定义片段。
答案 1 :(得分:0)
我假设Sidebar你的意思是DrawerLayout。
使用此类导航时,更好的做法是使用基于片段的流而不是基于活动的流。在多个活动中实现DrawerLayout将导致大量冗余代码。
解决方案是使用Fragments。在应用程序的整个生命周期中维护FragmentTransaction的实例。确定当用户单击导航元素时要更改的布局,并根据应用程序的流程添加/替换此布局中的片段。