如何向 Layout Inspector 提供 ViewRootImpl 名称?

How do I provide a ViewRootImpl name to Layout Inspector?

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

对于这些视图中的大多数,我膨胀的根布局是一个容器,例如约束布局。尽管如此,class 名称仍未解析,而只是显示 ViewRootImpl。

我试过在视图上设置标签,但没有任何作用。我使用十六进制编辑器查看捕获的 li 文件,在它的顶部有一个 "title" 标签。因此,我尝试在添加视图时使用的 WindowManager.LayoutParams 中设置标题,但这没有做任何事情。

如何向 Layout Inspector 提供此信息?

糟糕,在 WindowManager.LayoutParams 中设置标题毕竟有效。