【问题标题】:How to have a Menu always visible across multiple layouts?如何让菜单在多个布局中始终可见?
【发布时间】:2014-07-02 11:51:16
【问题描述】:

我看了很多地方,但似乎找不到这个特定的解决方案。我有兴趣创建一个在应用程序的每个布局/视图中始终可见的菜单。这个菜单的作用很像网站的标题/菜单,它是固定的,并且始终存在于网站的所有页面中。我假设我可以简单地创建一个菜单并从初始化中显示它的可见性,但我不确定这是否是最好的方法。我不希望用户必须单击任何其他按钮来打开菜单,我只希望它在应用程序启动时固定并始终可见。

谢谢。

感谢任何帮助。

【问题讨论】:

  • 你了解碎片了吗?

标签: java android menu


【解决方案1】:

片段,它们是定义用户界面部分的一种方式。它们类似于活动,它们有自己的生命周期。它们还与父活动的生命周期密切相关。

您可以通过在 xml 清单和布局文件中声明它们来静态添加它们

-或-

您可以在运行时动态添加它们,方法是将它们创建为 java 对象和 xml 布局文件,然后使用 FragmentManager 类添加它们。

查看 android 开发者网站上的文档

https://developer.android.com/guide/components/fragments.html

另外,看看 youtube 上的一些教程,我特别喜欢这些:

https://www.youtube.com/watch?v=6GyGtCMoR_U&list=PLonJJ3BVjZW4lMlpHgL7UNQSGMERcDzHo 祝你好运!

【讨论】:

  • 哇!谢谢你的视频太棒了,我不知道片段。它们对于我试图创造的体验来说似乎非常重要。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-01
  • 2017-04-12
  • 1970-01-01
  • 2012-03-11
  • 2014-08-19
  • 1970-01-01
相关资源
最近更新 更多