|
-1
|
| HelloCW · 技术社区 · 6 年前 |
|
|
1
57
对我来说,在每个片段中都有appbar和toolbar听起来太奇怪了。所以我选择在活动中使用带有工具栏的单个appbar。
为了解决这个问题与协调布局,你将不得不设置不同的行为,你的团队
假设你的默认行为是
然后,在fragment\u activity\u layout.xml中,您可能有如下内容:
在每一个你不想实现的片段中
之后,CoordinatorLayout将不会崩溃appbar等,并将允许碎片布局是全高。 |
|
|
2
8
这是我的解决办法
|
|
|
3
1
这是一个非常好的问题:应该吗
案例1:工具栏必须是ActionBar替换
如果工具栏的行为必须像一个普通的ActionBar(或者如果max1片段不时显示),我认为最好/最简单的方法是使用传统的
从片段中更改ActionBar(-behavior)也是可能的,但我不建议这样做,因为这会迫使您跟踪哪个片段更改了ActionBar。我甚至不知道设置ActionBar是否可以多次完成。 您还可以选择将不同的独立工具栏放在不同的片段中,并使用它们自己的操作。通过这种方式,你可以将不同的片段显示在彼此的旁边——每个片段在工具栏中都有自己的操作——并建议它是一个工具栏(可能像Gmail应用程序一样,尽管我不确定)。不过,这意味着您必须自己为这些工具栏充气,但这一定不是很困难。 我希望这将有助于做出选择。
|
|
|
4
1
导航就是这样 documentation says
实际上,设置一个 Toolbar 使用 NavigationUI ,并且此解决方案不需要片段了解其父级。例如:
here . 还有一个相对的问题可能会引起人们的兴趣 Is setSupportActionbar required anymore? |
|
|
Jeremi · 如何只获得一些羽毛工具栏按钮? 1 年前 |
|
|
codproe · 安装Android后我无法打开应用程序 2 年前 |
|
|
Hi Mr · 如何在Android Studio中实现各种功能:Intents、AlertDialog、NotificationManager、MediaPlayer和SQLite数据库操作? 2 年前 |
|
|
Shervin.bdn · Flutter中的完全可滚动页面问题 2 年前 |