如何在片段中实现导航抽屉

艾特金

我正在开发android应用程序。我想在一个片段中使用导航抽屉。我阅读了一些文档,并查看了示例,但所有示例和文档都显示了活动。

我尝试在片段中实现活动示例,但是没有用。

我需要您的建议和帮助。

苏里

如果只想将导航抽屉隐藏在其他片段中,则可以遵循此步骤。

您可以尝试在包含片段的活动中实现导航抽屉。然后,您可以将以下代码添加到您不希望显示导航抽屉的片段中。

MainActivity.drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
MainActivity.toggle.setDrawerIndicatorEnabled(false);
((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(false);

注意:我实现了cabinetLayout在包含片段的MainActivity中进行切换,并使它们成为静态,以便能够在一个片段中访问它们。

相反,如果要在片段中启用导航抽屉,则将以下代码添加到片段中:

MainActivity.drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
MainActivity.toggle.setDrawerIndicatorEnabled(true);
((AppCompatActivity)getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Android导航抽屉更改片段

来自分类Dev

导航抽屉默认片段

来自分类Dev

Android-如何在导航抽屉中更改片段

来自分类Dev

如何在Android Studio导航抽屉中设置默认片段?

来自分类Dev

在导航抽屉的每个片段中实现一个不同的操作栏项

来自分类Dev

如何在片段(导航抽屉)中运行Volley?

来自分类Dev

如何在导航抽屉中添加Tabhost

来自分类Dev

如何在导航抽屉中更改标题

来自分类Dev

如何使用导航抽屉避免android中的片段重叠

来自分类Dev

动作与片段在导航抽屉中的变化

来自分类Dev

从片段禁用导航抽屉

来自分类Dev

片段中的导航抽屉和SurfaceView

来自分类Dev

导航抽屉中片段之间的通信

来自分类Dev

如何在导航抽屉活动片段中正确使用Google Maps片段

来自分类Dev

如何在抽屉导航器中添加自定义抽屉,反应导航4.x?

来自分类Dev

如何在Flutter中实现片段之间的导航?

来自分类Dev

如何实现导航抽屉

来自分类Dev

在带有导航抽屉的嵌套片段中在操作栏中实现向后导航?

来自分类Dev

从导航抽屉更改片段

来自分类Dev

切换导航抽屉中的片段

来自分类Dev

导航抽屉片段

来自分类Dev

Android-导航抽屉-片段加载-如何

来自分类Dev

如何在导航抽屉中设置SettingsActivity?

来自分类Dev

Android导航抽屉片段

来自分类Dev

导航抽屉中片段之间的通信

来自分类Dev

片段导航抽屉如何从右向左打开?

来自分类Dev

从导航抽屉中调用片段

来自分类Dev

Android:如何在导航抽屉中实现设置页面?

来自分类Dev

在导航抽屉中引入片段