Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-显示全局应用程序信息_Android_User Interface_Material Design - Fatal编程技术网

Android-显示全局应用程序信息

Android-显示全局应用程序信息,android,user-interface,material-design,Android,User Interface,Material Design,我正在开发一个应用程序,它有几个对用户很重要的状态,在线与离线,本地应用程序数据库的过时程度等等。我知道android中提供了非持久性和持久性通知,在这种情况下可能是合适的。然而,在我们组织的iOS应用程序中,有一个“信息栏” 我意识到这有点偏离了材料设计。这可能吗?我想以某种方式扩展应用程序栏,而不是创建一个片段,如果可能的话,我会将其添加到每个活动中。您可以使用自定义工具栏类或片段来完成此操作。对于后面的选项,每个活动的顶部都有用户信息,可以是视图,也可以是片段。“普通应用程序”将是一个框

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


我意识到这有点偏离了材料设计。这可能吗?我想以某种方式扩展应用程序栏,而不是创建一个片段,如果可能的话,我会将其添加到每个活动中。

您可以使用自定义工具栏类或片段来完成此操作。对于后面的选项,每个活动的顶部都有用户信息,可以是视图,也可以是片段。“普通应用程序”将是一个框架布局,一次可以容纳一个片段。请参阅上的片段教程。

尝试以下任一操作
1) 将操作栏替换为工具栏,自定义设计并处理它。

2) 使用上述设计创建单独的布局文件,然后使用标签将其包含在任何屏幕中

扩展工具栏并没有真正的挂钩-事实上谷歌已经否决了它过去能够做的很多事情(例如工具栏中的选项卡)。您最好在每个活动的顶部使用自定义片段。

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