You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Live Layout Inspector获取当前运行Activity名称

Live Layout Inspector操作界面

不需要借助额外工具,直接在Live Layout Inspector里就能间接拿到当前运行的Activity名称,实测可用的方法有三个:

  • 通用属性查询法(全版本Android Studio兼容)
    待布局层次加载完成后,在左侧Component Tree面板选中最顶层的DecorView根节点,在右侧Attributes面板往下滑动找到mContext字段,这个字段的值就是当前视图绑定的Context实例,字段值里直接显示完整Activity类名,比如com.example.demo.MainActivity。

    避坑提示:如果当前界面弹了Dialog、PopupWindow或者覆盖了系统浮层,一定要先在组件树里选中你自己应用进程对应的DecorView节点,别选浮层的根视图,否则拿到的Context可能是浮层独立的Context,不是宿主Activity。

  • 高版本快捷查看法(适配Android Studio Hedgehog 2023.1.1及以上版本)
    点Component Tree面板右上角的三点更多按钮,勾选Show System Views选项,组件树最顶部的根节点旁边会直接标注当前界面对应的Activity类名,不用翻属性。
  • Compose界面快速查询
    如果当前调试的是Jetpack Compose写的界面,随便选中组件树里任意一个Compose节点,右侧属性面板最顶部的Owner字段就会直接显示当前绑定的Activity类名,不用特意找根节点。

内容的提问来源于stack exchange,提问作者Oikura_Sodachi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 22:39:12