Android 布局检查器中的灰色视图是什么意思?
What does a greyed out view in the Android Layout Inspector mean?
在 Android Studio 中,工具 -> 布局检查器 ,视图树中的灰色视图是什么意思?该图层仍有 VISIBLE
个属性
我在文档中没有看到任何解释,https://developer.android.com/studio/debug/layout-inspector 悬停视图时没有工具提示。
你可以download the .li
layout capture in question here
对于 context/reference,我想弄清楚为什么片段没有出现在 id/content_container
、https://gitlab.com/gitlab-org/gitter/gitter-android-app/issues/108
中
该项目是开源的,如果你想自己查看代码,https://gitlab.com/gitlab-org/gitter/gitter-android-app
这些节点是样板布局,对于框架来说是必不可少的。
ContentFrameLayout
是 ID 为 android.R.id.content
、
的根视图
其中 R.layout.activity_main
膨胀并在其中添加更多嵌套节点。
基本上是名字-space android.R
(灰色)与im.gitter.gitter.R
(黑色)。
来自 android.R
的节点在可见布局膨胀时可能仍会变黑。
灰显的 View
在拍摄 LayoutInspector 快照时不会呈现,因为它们不需要显示。
示例:
- 您的代码中的
NavigationView
目前处于隐藏状态(您可以通过打开它并使用 LayoutInspector 拍摄另一个快照来测试我是否正确)
NavigationView
中的 RecyclerView
是灰色的,只要它没有分配给它的适配器(也许如果它是空的 - 没有测试它)
- 有时
View
s 不适合屏幕,例如当您忘记制作 LinearLayout
"vertical" 时,它的大部分子项都在右边屏幕边缘
在 Android Studio 中,工具 -> 布局检查器 ,视图树中的灰色视图是什么意思?该图层仍有 VISIBLE
个属性
我在文档中没有看到任何解释,https://developer.android.com/studio/debug/layout-inspector 悬停视图时没有工具提示。
你可以download the .li
layout capture in question here
对于 context/reference,我想弄清楚为什么片段没有出现在 id/content_container
、https://gitlab.com/gitlab-org/gitter/gitter-android-app/issues/108
该项目是开源的,如果你想自己查看代码,https://gitlab.com/gitlab-org/gitter/gitter-android-app
这些节点是样板布局,对于框架来说是必不可少的。
ContentFrameLayout
是 ID 为 android.R.id.content
、
其中 R.layout.activity_main
膨胀并在其中添加更多嵌套节点。
基本上是名字-space android.R
(灰色)与im.gitter.gitter.R
(黑色)。
来自 android.R
的节点在可见布局膨胀时可能仍会变黑。
灰显的 View
在拍摄 LayoutInspector 快照时不会呈现,因为它们不需要显示。
示例:
- 您的代码中的
NavigationView
目前处于隐藏状态(您可以通过打开它并使用 LayoutInspector 拍摄另一个快照来测试我是否正确) NavigationView
中的RecyclerView
是灰色的,只要它没有分配给它的适配器(也许如果它是空的 - 没有测试它)- 有时
View
s 不适合屏幕,例如当您忘记制作LinearLayout
"vertical" 时,它的大部分子项都在右边屏幕边缘