首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

android 触摸事件被某个 view 吃掉了,怎么把它找出来。有赏。

  •  
  •   theworldsong · 117 天前 · 597 次点击
    这是一个创建于 117 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现有一个非常复杂,层级极多的 view。位于最顶层的 view 无法收到触摸事件,显然被下面的某个 view 吃掉了。

    现在问题来了,被谁吃掉了,怎样把它抓出来?

    PS:无法通过 code review 解决。代码实在太多太复杂。

    v 友们,有好办法嘛?
    5 回复  |  直到 2019-09-05 17:08:49 +08:00
        1
    kingslayer   116 天前
    先把代码扔出来看看,万一 review 解决了呢
        2
    SuiXing   105 天前
    不能通过 review 解决。。。。那个啥 回退版本成不成
        3
    pingkoko   105 天前
    不能 debug 么?[/手动狗头]
        4
    tramm   98 天前
    国内第三方模拟器装 xposed,hook.就能知道哪个消费了
        5
    122006   96 天前
    debug dispatchTouchEvent 往下打断点
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1124 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    ♥ Do have faith in what you're doing.