如何为Layout Inspector提供ViewRootImpl名称?

时间:2018-02-19 09:54:15

标签: android android-studio android-windowmanager layout-inspector

我正在使用addView method in the ViewManager对四个视图进行充气并将它们添加到WindowManager中。我正在使用Android Studio的布局检查器来调试视图的布局,但是当我在该过程中提取视图列表时,我会得到一个ViewRootImpls列表。为了更容易找到正确的视图,我想提供一个布局检查器可以找到并显示的名称,而不是类和地址。

对于大多数这些视图,我膨胀的根布局是一个容器,例如ConstraintLayout。但是,该类名称尚未解析,而是仅显示ViewRootImpl。

我已尝试在视图上设置标记,但这没有做任何事情。我使用十六进制编辑器查看捕获的li文件,并在其顶部放置一个“标题”标记。因此,我尝试在添加视图时使用的WindowManager.LayoutParams中设置标题,但是没有做任何事情。

如何向Layout Inspector提供此信息?

enter image description here

1 个答案:

答案 0 :(得分:0)

我的不好,毕竟在WindowManager.LayoutParams中设置标题。