【问题标题】:How can I switch between activities in Android using Sidebar?如何使用侧边栏在 Android 中的活动之间切换?
【发布时间】:2014-08-05 07:15:39
【问题描述】:

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

谢谢

【问题讨论】:

标签: android android-fragments android-activity sidebar android-side-navigation


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我假设 Sidebar 是指 DrawerLayout。

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

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

    【讨论】:

      猜你喜欢
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多