【问题标题】:Android- Display Global Application InformationAndroid-显示全局应用程序信息
【发布时间】:2017-02-21 19:23:30
【问题描述】:

我正在开发一个应用程序,该应用程序具有多种对用户很重要的状态,在线与离线,本地应用程序数据库的过时程度等等。我知道非持久性和持久性通知在 android 中都可用,并且在这种情况下可能是合适的。但是,在我们组织的 iOS 应用程序中,有一个“信息栏”。

我意识到这与材料设计有些背道而驰。这甚至可能吗?我想以某种方式扩展 App Bar,而不是创建一个片段,如果可能的话,我会添加到每个活动中。

【问题讨论】:

    标签: android user-interface material-design


    【解决方案1】:

    尝试以下任何一种方法
    1)将操作栏替换为工具栏,自行定制设计并处理。
    2)使用上述设计创建单独的布局文件,然后使用标签<include/>将其包含在任何屏幕中

    【讨论】:

      【解决方案2】:

      您可以使用自定义工具栏类或片段来执行此操作。对于后一种选项,每个活动的顶部都会有用户信息,可以是视图,也可以是片段。 “普通应用程序的东西”将是一个 FrameLayout,它一次可以容纳一个片段。请参阅http://developer.android.com 上的 Fragment 教程。

      【讨论】:

      • 感谢您的回答,但说​​“使用自定义工具栏”并链接到 android 文档并不是特别有用
      • @SamBorick 请注意,我给出了两个建议。我希望你做一些研究,找出哪个更适合你的需要。一个快速的谷歌搜索“android 工具栏”和“android 片段”会给你几个点击。我只是建议你看看官方 Android 开发者网站上的教程,而不是一些随机的博客。我也不想花时间获取直接链接,因为您只需几秒钟的工作就可以轻松找到它。
      【解决方案3】:

      实际上并没有扩展工具栏的钩子——事实上,谷歌已经弃用了很多它过去能够做的事情(比如工具栏中的标签)。最好的办法是在每个 Activity 的顶部使用自定义片段。

      【讨论】:

      • 使用新的工具栏,您可以比使用旧的操作栏进行更多的自定义。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 2023-02-17
      • 1970-01-01
      • 2015-06-12
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      相关资源
      最近更新 更多