Android中每个片段的不同操作栏 - 最佳方法?

Posted

技术标签:

【中文标题】Android中每个片段的不同操作栏 - 最佳方法?【英文标题】:Different action bar for each fragment in Android - best approach? 【发布时间】:2019-04-06 16:27:09 【问题描述】:

我正在构建一个包含许多片段的 android 项目,每个片段都有不同的操作栏。

我见过的推荐方法是使用包含工具栏的主布局,然后每个片段与主布局的操作栏交互。

对我来说,在每个片段布局中单独包含一个不同的工具栏似乎更有意义,但这与我看到的到处推荐的方法背道而驰。事实上,我发现每次启动片段时都更改操作栏属性非常麻烦(片段保存在内存中)。在每个片段中单独包含工具栏有什么缺点吗?

【问题讨论】:

【参考方案1】:

在我正在处理的项目中,每个片段只有一个主操作栏,每次用户切换到另一个片段时,我都会根据片段 ID 更改它的属性,对我来说这是最干净和最简单的解决方案。

【讨论】:

以上是关于Android中每个片段的不同操作栏 - 最佳方法?的主要内容,如果未能解决你的问题,请参考以下文章

标签视图中的 Android 操作栏搜索

在一些片段之间填充对象变量的最佳方法

为每个片段添加一个操作栏

操作栏标签片段中的片段?

操作栏:旧 Android 版本的最佳实践

带有片段和底部导航栏的 Android FloatingActionButton