zoukankan      html  css  js  c++  java
  • Hierarchyviewer定位Android图片资源的研究

    之前就在研究能否通过Hierarchyviewer找到所有所见的资源

    在导入Hierarchyviewer之后才发现绑定在View上的drawable与实际的图片资源之间并没有维系着一个固定的对应关系

    实际上也是不可能维护的,因为实际的drawable与图片资源之间很有可能做了很多变换了

    现在更换了一下思路,虽然Hierarchyviewer无法维系drawable的对应关系,但是View上的id还是可以找到的,

    只要根据id在Layout文件里搜索还是很有机会找到对应的图片资源

    找到loadCapture@HierarchyViewerDirector就可以获取当前所选中的viewNode,然后顺藤摸瓜就可以找到这个树上的

    所有路径上的id,由此可以加载出所有资源。

    不过这并不是最优的方式。

    最优的方式还是根据用户点击找出当前的node,而不要搜索出所有子元素,这样就可以实现相对精准的定位

  • 相关阅读:
    Ural 1966 Cycling Roads
    SQL Server 2008 安装(lpt亲测)
    cf Round#273 Div.2
    poj 2318 TOYS
    计算几何好模板
    ❤Friends
    限制pyqt5应用程序 只允许打开一次
    pyqt5 菜单栏+信息提示框
    Android Linux deploy
    system分区解锁
  • 原文地址:https://www.cnblogs.com/TLightSky/p/3154326.html
Copyright © 2011-2022 走看看