作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我试图在触摸标题时禁用“触摸突出显示动画”。 onNavigationItemSelected()
只有在触摸菜单项时才会正确调用。但是当我触摸标题时,有一个动画。
我试过 setEnabled(false)、setClickable(false) setLongClickable(false)、setAnimation(null)、setFocusable(false)
,但它仍然显示。我找不到操纵 header 的方法。 (除了 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.
}
});
不过,我非常有信心在更新之前尝试过这个,但运气不佳。
关于android - 导航 View 中的标题是可点击的。如何禁用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31943872/
我是一名优秀的程序员,十分优秀!