Android 导航视图中的标题可单击。如何禁用它?
我试图在触摸标题时禁用“触摸高光动画”<代码>onNavigationItemSelected()仅在触摸菜单项时正确调用。但当我触摸标题时,会出现动画 我试过Android 导航视图中的标题可单击。如何禁用它?,android,navigationview,Android,Navigationview,我试图在触摸标题时禁用“触摸高光动画”onNavigationItemSelected()仅在触摸菜单项时正确调用。但当我触摸标题时,会出现动画 我试过setEnabled(false)、setClickable(false)、setLongClickable(false)、setAnimation(null)、setFocusable(false),但它仍然显示出来。我找不到用于操作标题的方法。(除addHeader外) 有什么想法吗?感谢似乎更新到最新版本的设计库允许以下操作: View h
setEnabled(false)、setClickable(false)、setLongClickable(false)、setAnimation(null)、setFocusable(false)
,但它仍然显示出来。我找不到用于操作标题的方法。(除addHeader外)
有什么想法吗?感谢似乎更新到最新版本的设计库允许以下操作:
View headerView = LayoutInflater.from(getActivity()).inflate(R.layout.header_view, mNavigationView, false);
headerView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Consume input from header view. This disables the unwanted ripple effect.
}
});
不过,我很有信心,在更新之前,我尝试过这个,但运气不好