0
  • 最佳答案
    1,想知道自己打开了那个页面,可以这样做。dump出当前的堆栈。比如。
    
    adb shell dumpsys activity | findstr “mFocus”
    aAndroid10 内
    
    10+
    
    adb shell dumpsys activity top | grep ACTIVITY
    
    z这样你就拿到了activity的全路径,你就知道那个act了
    
    2,知道act,怎么看xml呢,这个需要根据实际项目了,如果是原生写法,搜索:setContentView,如果经过封装的集成base act的需要看看base中,抽象方法怎么取xml的,如果是data databinding,或者viewbinding,需要看看base中,怎么定义,或者是搜索binding,点击这个binding,就到达xml了。
    
    3,既然你都知的layout inspector了,你看到某个控件的id,全局搜索这个id,就知道那个xml中有了,当然,可能多个,自己点开排查
    
    1139423796017500160  评论     打赏       断点
    • 长安街  回复 @断点
      三点都很好,感谢大佬,但是我这边还是没有解决,我这边项目是recyclerview封装的,item数据好像都是后端传的(我还没怎么看懂),我再仔细研究研究
      长安街 2022-08-23 19:09   回复 1462706408125382657
    • 断点  回复 @长安街
      rv的话,适配器就行
      断点 2022-08-23 19:26   回复 1139423796017500160
  • 实在找不到,可以直接去res,layout猜下布局名字哈哈

    1494238633526419458  评论     打赏       阿淳言出必行
  • 我一般都是查询文本找到该页面 再进去xml
    1382711465131241472  评论     打赏       阿肥
    • 长安街  回复 @阿肥
      后端控制的
      长安街 2022-08-24 15:23   回复 1462706408125382657
  • 页面上没有文字?文字不就可以找到了?

    1153952789488054272  评论     打赏       拉大锯
    • 长安街  回复 @拉大锯
      试过了,文字全局搜索搜索不到
      长安街 2022-08-23 19:05   回复 1462706408125382657
    • 阿肥  回复 @长安街
      [二哈]是不是你搜索的只是JAVA
      阿肥 2022-08-24 00:18   回复 1382711465131241472
    • 长安街  回复 @阿肥
      搜索确实也是设置有点小问题
      长安街 2022-08-24 15:24   回复 1462706408125382657
    • 阿肥  回复 @长安街
      就没有idea难找的文件 所有后缀都可以
      阿肥 2022-08-24 15:41   回复 1382711465131241472
相关问题
_empty · Android
2019-10-20 23:51 628 2
application · Android
2019-11-05 00:26 779 2
三流废物 · android / 小白
2019-11-22 00:35 1067 5
豪豪好嘛 · Android / GPS
2019-11-26 20:15 884 5
Jian · android
2019-11-28 01:51 615 2
2019-12-01 01:01 705 2
小陈学编程 · Android
2019-12-01 19:08 633 2
fkinggod · Android
2019-12-08 09:19 661 5
fkinggod · Android
2019-12-08 20:47 610 2
kissmyass · Android
2019-12-09 07:08 537 2
独一无二的名zi · Android
2019-12-30 06:48 415 2