android中NestedScrollView嵌套EditText,导致滑动冲突问题
Posted kaolagirl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中NestedScrollView嵌套EditText,导致滑动冲突问题相关的知识,希望对你有一定的参考价值。
问题描述
NestedScrollView内嵌套EditText,出现滑动冲突,导致EditText无法滑动
解决方法:
重写EditText的触摸监听事件
eval_content.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN){
//通知父控件不要干扰
v.getParent().requestDisallowInterceptTouchEvent(true);
}
if(event.getAction()==MotionEvent.ACTION_MOVE){
//通知父控件不要干扰
v.getParent().requestDisallowInterceptTouchEvent(true);
}
if(event.getAction()==MotionEvent.ACTION_UP){
v.getParent().requestDisallowInterceptTouchEvent(false);
}
return false;
}
});
以上是关于android中NestedScrollView嵌套EditText,导致滑动冲突问题的主要内容,如果未能解决你的问题,请参考以下文章
android中NestedScrollView嵌套EditText,导致滑动冲突问题
如何在android中使用SwipeRefreshLayout和imageView进入NestedScrollView
在 CoordinatorLayout Android 中的 ViewPager 片段中使用 NestedScrollView 突然滚动
Android:ScrollView 与 NestedScrollView
Android高级ui13-nestedscrollview嵌套滚动机制
Android之解决NestedScrollView嵌套RecyclerView部分手机返回到这个页面Recyclerview顶部,而不是页面NestedScrollView顶部