滑动 ScrollView 嵌套Spinner触碰点击弹出 Spinner 冲突
滑动 ScrollView 嵌套Spinner触碰点击弹出 Spinner 冲突分析解决
项目中有一个非常多的表单录入需求,所以多个文本框 + spinner共同存在于一个scrollview中,在滑动过程中经常会,手指的落点经常会落到spinner上,理想状态在滑走的时候会滑动scrollview,但是实际情况是:手指滑离spinner,scrollview没有反应,spinner弹出选项框,分析原因应该是spinner捕获了点击动作,应该在spinner上监听点击抬起的动作。现解决方法为自定义一个spinner,重写onTouchEvent方法,进行一个判断。
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
public
ScrollView嵌套Spinner点击冲突解决方案

本文分析并解决了ScrollView中嵌套Spinner时,点击Spinner导致的滚动冲突问题。通过自定义一个MySpinner并重写onTouchEvent方法,实现手指滑动时优先滚动ScrollView,避免Spinner意外弹出选项框。
最低0.47元/天 解锁文章
648

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



