在Android Studio中,选择 工具 -> 布局检查器(Layout Inspector),若一个视图在View Tree中呈现灰色(淡化、变暗),这意味着什么?该层仍然具有可见属性(VISIBLE)。
我在文档https://developer.android.com/studio/debug/layout-inspector中没有看到任何解释,当悬停在视图上时也没有工具提示。
你可以在此下载涉及的.li布局捕获文件。
我在文档https://developer.android.com/studio/debug/layout-inspector中没有看到任何解释,当悬停在视图上时也没有工具提示。
你可以在此下载涉及的.li布局捕获文件。
为了提供背景和参考,我正在尝试弄清楚为什么片段没有显示在id/content_container
中,https://gitlab.com/gitlab-org/gitter/gitter-android-app/issues/108
如果您想自己查看代码,该项目是开源的,https://gitlab.com/gitlab-org/gitter/gitter-android-app
NavigationView
上看到了INVISIBLE
,也许它与没有绘制/渲染有关吧? - MLMapp/src/main/res/layout/activity_main.xml
和相关的app/src/main/java/im/gitter/gitter/activities/MainActivity.java
文件。 - MLMFrameLayout
、ContentFrameLayout
、LinearLayout
不是灰色的? - MLMContentFrameLayout
是根视图,其ID为android.R.id.content
,它已经填充了R.layout.activity_main
并添加了更多嵌套节点。这些节点来自自定义XML。当查看MainActivity.java
时,没有NavigationView
头被填充;如果您在其中添加一个自定义头,则不应再变灰(只是为了证明我所说的)。我已更新答案...那个命名空间的问题似乎是最好的解释——因为这是框架资源与应用程序资源之间的区别。 - Martin Zeitler