您能告诉我下面 Android Studio 布局检查器屏幕截图中的虚线矩形意味着什么吗?它看起来像某个层。但我无法调试它。
我的应用程序在某些时候屏幕上有一些图层,无法单击屏幕。我想调试它。当我点击虚线时。属性中没有任何内容。此外,屏幕的旋转(在布局检查器中)也被禁用。它可能是一些动画。
虚线代表什么可能的组件?
最有可能的是 Andorid UI“奖励”,称为
android:defaultFocusHighlightEnabled="true"
属性,默认启用(文档位于此处)。
简而言之 - 系统默认情况下会自动为可聚焦视图添加“全状态”背景,并且在聚焦状态下它们会稍微变暗。在布局检查器中,聚焦状态下的这种“全状态”背景将显示为“虚线矩形”。 当您单击视图聚焦状态时,“虚线矩形”就会消失。
要解决此问题,您应该为相应的视图添加
android:defaultFocusHighlightEnabled="false"
或从代码中执行相同的操作。