android studio问题:复杂的布局不会显示在设计视图中,而是显示为XML

android studio问题:复杂的布局不会显示在设计视图中,而是显示为XML,android,xml,android-studio,Android,Xml,Android Studio,我有一个比较复杂的layout.xml文件(353XML行,16kb),其中包含多个嵌套的约束布局。这个特定的xml文件在“设计”选项卡中只显示一个空白的白色屏幕,但在设备和模拟器上运行时效果良好。我有其他较小的布局文件,通常在android studio上显示设计,但似乎在查看较大的xml文件时存在缺陷 这是一个已知的问题吗?我尝试刷新布局并删除android studio缓存,但似乎没有任何效果。有什么想法吗 我不认为这与代码有任何关系,因为它在设备上正常运行,并且我不确定将整个xml文件发

我有一个比较复杂的
layout.xml
文件(353XML行,16kb),其中包含多个嵌套的约束布局。这个特定的xml文件在“设计”选项卡中只显示一个空白的白色屏幕,但在设备和模拟器上运行时效果良好。我有其他较小的布局文件,通常在android studio上显示设计,但似乎在查看较大的xml文件时存在缺陷

这是一个已知的问题吗?我尝试刷新布局并删除android studio缓存,但似乎没有任何效果。有什么想法吗

我不认为这与代码有任何关系,因为它在设备上正常运行,并且我不确定将整个xml文件发布在设备上是一个好主意

更新 我意识到布局中的所有元素在左上角似乎都是“不可见的”,因为当我将鼠标悬停在它们上方时,指针会变成一只手,当我单击时,某些元素会在组件树中高亮显示。这是我看到的屏幕截图:


我添加了对我的应用程序至关重要的android:visibility=“Goe”。我一点也不知道它也适用于设计视图,我发现它真的没有用。我希望可见性在运行时消失,而不是在我应该调整UI设计的平台上。我觉得这很可笑


有人知道我是否可以保持visibility=“gone”,但仍然可以在布局的设计视图中看到设计吗?

您可以使用
工具:visibility=“visible”
进行设计。 它对实际使用中的视图没有任何影响

别忘了保持你的
android:visibility=“gone”

通常,只要希望在设计器中操作预览,同时保持视图属性对实际使用有效,就可以使用

编辑:


请记住,
不可见
消失
之间有着巨大的区别

制作一个github片段或其他东西,并将其链接到此处供我们查看。还可以截图的设计预览,以便我们可以看到它。