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

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

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

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

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

    v 友们,有好办法嘛?
    5 条回复    2019-09-05 17:08:49 +08:00
    kingslayer
        1
    kingslayer  
       2019-08-16 15:57:13 +08:00
    先把代码扔出来看看,万一 review 解决了呢
    SuiXing
        2
    SuiXing  
       2019-08-27 13:11:13 +08:00
    不能通过 review 解决。。。。那个啥 回退版本成不成
    pingkoko
        3
    pingkoko  
       2019-08-27 15:49:57 +08:00
    不能 debug 么?[/手动狗头]
    tramm
        4
    tramm  
       2019-09-03 23:39:39 +08:00
    国内第三方模拟器装 xposed,hook.就能知道哪个消费了
    122006
        5
    122006  
       2019-09-05 17:08:49 +08:00
    debug dispatchTouchEvent 往下打断点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 12:18 · PVG 20:18 · LAX 04:18 · JFK 07:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.