如何在长按项目时删除 BottomNavigationView 中弹出的吐司?
How to remove the toast like popup in BottomNavigationView when long press the item?
如何去除长按单个项目时material底部导航视图BottomNavigationView
中弹出的吐司。下面附上演示图片
即tooltip
,可以通过在每个菜单项上调用TooltipCompat.setTooltipText(view, null)
来禁用它。
bottomNavigationView
.menu.forEach {
TooltipCompat.setTooltipText(bottomNavigationView.findViewById<View>(it.itemId), null)
}
当 bottomNavigationView
将 tooltip
文本设置为 null
后,上述代码可能无法正常工作。您可以覆盖菜单项本身的 longClickListener
,因此它不会显示 tooltip
文本。
bottomNavigationView
.menu.forEach {
bottomNavigationView.findViewById<View>(it.itemId).setOnLongClickListener {
// add any code which you want to execute on long click
true
}
}
如何去除长按单个项目时material底部导航视图BottomNavigationView
中弹出的吐司。下面附上演示图片
即tooltip
,可以通过在每个菜单项上调用TooltipCompat.setTooltipText(view, null)
来禁用它。
bottomNavigationView
.menu.forEach {
TooltipCompat.setTooltipText(bottomNavigationView.findViewById<View>(it.itemId), null)
}
当 bottomNavigationView
将 tooltip
文本设置为 null
后,上述代码可能无法正常工作。您可以覆盖菜单项本身的 longClickListener
,因此它不会显示 tooltip
文本。
bottomNavigationView
.menu.forEach {
bottomNavigationView.findViewById<View>(it.itemId).setOnLongClickListener {
// add any code which you want to execute on long click
true
}
}