gpt4 book ai didi

android - 喷气背包导航 : Hide label in toolbar

转载 作者:行者123 更新时间:2023-12-04 15:41:55 24 4
gpt4 key购买 nike

新的 Jetpack Navigation 使用 label来自 navigation.xml 的属性文件以根据显示的目标 fragment 自动更新工具栏的标题。

我不希望在我的目标 fragment 之一中显示任何标题,因此我可以放置 SearchView而是在这个地方。

我已经尝试过android:label="@null"但工具栏的标题只是回退到应用程序的标题。调用menu.clear()onCreateOptionsMenu()回调也没有效果。

如何仅在特定目标 fragment 中完全从工具栏菜单中删除标题?

最佳答案

作为替代方案,updating UI components with NavigationUI 的 android 指南表明您可以使用 addOnDestinationChangedListener像这样:

navController.addOnDestinationChangedListener { _, _, _ ->
toolbar.title = ""
}

此解决方案不需要清除每个单独 fragment 中的标题。

关于android - 喷气背包导航 : Hide label in toolbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57535239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com