移动 bottomnavigation kotlin 时如何 hide/remove 操作栏中的图标菜单项?
how to hide/remove icon menu items in actionbar when moving bottomnavigation kotlin?
在 actionbar home fragment bottomnavigation
在操作栏最喜欢的片段底部导航
移动到最喜欢的片段时如何隐藏或删除操作栏图标?
您只需让 FavoriteFragment
选项菜单可识别,然后在 onCreateOptionsMenu
中,只需清除 menu
。这可以通过使用以下更改
更新 FavoriteFragment
来完成
在onCreateView
中,在Fragment
中调用setHasOptionsMenu(true)
接收选项菜单相关的回调
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
// Allows your fragment to receive options menu related callbacks (onCreateOptionsMenu etc)
setHasOptionsMenu(true)
...
}
现在覆盖 onCreateOptionsMenu
并清除已填充的 menu
为
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
super.onCreateOptionsMenu(menu, inflater)
menu.clear()
}
在 actionbar home fragment bottomnavigation
在操作栏最喜欢的片段底部导航
移动到最喜欢的片段时如何隐藏或删除操作栏图标?
您只需让 FavoriteFragment
选项菜单可识别,然后在 onCreateOptionsMenu
中,只需清除 menu
。这可以通过使用以下更改
FavoriteFragment
来完成
在onCreateView
中,在Fragment
setHasOptionsMenu(true)
接收选项菜单相关的回调
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
// Allows your fragment to receive options menu related callbacks (onCreateOptionsMenu etc)
setHasOptionsMenu(true)
...
}
现在覆盖 onCreateOptionsMenu
并清除已填充的 menu
为
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
super.onCreateOptionsMenu(menu, inflater)
menu.clear()
}