NestedScrollView嵌套EditText,EditText文本很多时,无法上下滑动:
方法一:
edittext.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if(motionEvent.getAction()==MotionEvent.ACTION_DOWN){
//通知父控件不要干扰
view.getParent().requestDisallowInterceptTouchEvent(true);
}
if(motionEvent.getAction()==MotionEvent.ACTION_MOVE){
//通知父控件不要干扰
view.getParent().requestDisallowInterceptTouchEvent(true);
}
if(motionEvent.getAction()==MotionEvent.ACTION_UP){
view.getParent().requestDisallowInterceptTouchEvent(false);
}
return false;
}
});
缺点:只能触摸EditText外部来滑动;
方法二:
// NestedScrollView嵌套EditText,导致EditText

本文介绍了解决NestedScrollView嵌套EditText时滑动冲突的三种方法,包括使用onTouchListener监听器、自定义EditText控件等技术手段,确保长文本输入时的流畅滚动体验。
最低0.47元/天 解锁文章
1491

被折叠的 条评论
为什么被折叠?



