具体就是一个ViewPager的某个页面里放了个TextView,当对它设置了setOnClickListener之后,发现手指滑动TextView区域时,ViewPager无法响应触摸滑动翻页。
一开始以为是什么地方touch事件冲突了,后面发现是TextView里设置了setSingleLine(true)!!,把这个替换成setMaxLines(1)就好了。同理xml中如果有设置相关属性也要注意。
具体原因未探究。。。闲下来看看
具体就是一个ViewPager的某个页面里放了个TextView,当对它设置了setOnClickListener之后,发现手指滑动TextView区域时,ViewPager无法响应触摸滑动翻页。
一开始以为是什么地方touch事件冲突了,后面发现是TextView里设置了setSingleLine(true)!!,把这个替换成setMaxLines(1)就好了。同理xml中如果有设置相关属性也要注意。
具体原因未探究。。。闲下来看看
本文标题:ViewPager里的TextView设置点击事件的时候,无法响
本文链接:https://www.haomeiwen.com/subject/rjsvictx.html
网友评论