
假设我有一个ListVIEw,其中的一行是我的自定义视图.用户触摸自定义视图内部 – >自定义view可以处理此触摸事件.用户在自定义视图的内部继续此触摸序列 – >自定义view也可以处理这些事件.
问题:当用户将他/她的手指拖到自定义视图区域外(内部拖动)时,自定义视图会丢失触摸事件.但我也需要这些活动,我怎样才能做到这一点?
我知道这可以做到:如果你在lisVIEw中放置一个包含一堆图像的图库,我就开始向左右拖动图库,并在这样做的同时将我的手指拖到画廊区域之外(向上移动/向下太多了),我仍然控制画廊滚动,而不是ListVIEw.
我希望我足够清楚,有没有人对这个问题有一些提示?
解决方法:
根据Dianne Hackborn的this post,如果在视图的ontouchEvent()中返回true,则会自动将以下事件发送到该视图.
总结以上是内存溢出为你收集整理的android – 如何保持触摸事件将重点放在它启动的小部件上?全部内容,希望文章能够帮你解决android – 如何保持触摸事件将重点放在它启动的小部件上?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)