qq_27665781
qq_27665781
采纳率53.9%
2016-03-10 08:07 阅读 1.5k

Android Listview 滑动冲突

10

Activity 中有个全屏ListView 现在我想监听Activity的滑动事件,但是却一直被listview干扰,
导致监听不到, 现在怎么办? 我才能监听到Activity的左右滑动。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

7条回答 默认 最新

  • 已采纳
    huaheshangxo 苍蝇小黑 2016-03-10 08:49
  • qq_27665781 qq_27665781 2016-03-10 08:28

    Activity嵌套Listview 后发现 ListView的onTouchEvent事件有效,但是Activity的onTouchEvent事件却失效

    点赞 评论 复制链接分享
  • damo_gulang 大漠孤孤狼 2016-03-10 11:27

    我猜,你想实现的效果的右滑动返回。但是Activity里有listview。这样ontouch就冲突了没错,解决办法是对布局的根文件重写

    点赞 评论 复制链接分享
  • lxk_1993 103style 2016-03-11 00:35

    你看了 android艺术开发探索 的 事件分发机制 就明白了

    点赞 评论 复制链接分享
  • zhouxiongfei zhouxiongfei 2016-03-11 03:01

    重定义下ListView,如果xDistance > yDistance说明是左右滑动,listView不消费交给父控件,如果xDistance < yDistance为上下滑动,listView自己消费

    点赞 评论 复制链接分享
  • dongfeng9ge 东风玖哥 2016-03-11 06:02

    颜色不是AaRrGgBb吗?只要Aa不为ff就行了

    点赞 评论 复制链接分享
  • qq_17250009 一口仨馍 2016-03-11 06:13
    点赞 评论 复制链接分享

相关推荐