在工具栏下使用不同的布局

Using different layouts under a Toolbar

在我的应用程序中,我使用的是 android.support.v7.widget.Toolbar 并且我在工具栏上有不同的片段和不同的项目。

实现它的正确方法是什么? 我应该为每个片段及其子视图使用不同的 android.support.v7.widget.Toolbar,还是应该使用一个主工具栏和 hide/make 可见元素?后者显得又乱又丑。

ToolBar 基本上只是一个简单的 ViewGroup,因此您可以这样对待它。您可以在工具栏中创建一个片段容器,然后将其替换为您想要的任何片段。

您还可以根据自己的逻辑在其中放入不同的视图 hide/unhide。两种方式都可以找到,取决于你的应用需求。