1

我第一次尝试使用 android Sidebar。我已经在我的主要活动中成功实现了侧边栏,但我希望在我的所有其他活动中使用侧边栏。有什么解决办法吗??或者我需要使用片段吗?

谢谢

4

2 回答 2

0

您可以选择除空白以外的导航类型,例如导航抽屉,然后为导航抽屉的每个选项制作自己的自定义片段。

于 2014-06-15T06:58:41.010 回答
0

我假设侧边栏是指 DrawerLayout。

使用这种类型的导航时,最好使用基于 Fragment 的流而不是基于 Activity。在多个活动中实现 DrawerLayout 会导致大量冗余代码。

解决方案是使用片段。在应用程序的整个生命周期中维护 FragmentTransaction 的实例。确定当用户单击导航元素时要更改的布局,并根据您的应用流程在此布局中添加/替换片段。

于 2014-06-15T07:01:22.707 回答