最近在使用BottomNavigationView实现底部导航,在长按时默认显示Toast,在网上找了很久,但是都没解决,但经过不懈查找资料,终于解决了,话不多说,直接上代码‘
BottomNavigationMenuView menuView = (BottomNavigationMenuView) bav_view.getChildAt(0);
for (int i = 0; i < menuView.getChildCount(); i++) {
View item = menuView.getChildAt(i);
item.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// 返回true表示消费了事件,不会显示Toast
return true;
}
});
}