ADT 布局编辑器是否有调试 XML 标签?例如。使折叠视图在预览中可见

Are there debug XML tags for the ADT layout editor? E.g. to make collapsed views visible in preview

我希望在使用 ADT 的布局编辑器时显示折叠视图(Visibility=GONE)。

是否有任何调试 xml 标签在预览中以不同于 运行 应用程序的方式显示布局?我记得在 Microsoft XAML.

上看到过它们

我打算使用此解决方法,但是应用程序在扩展布局时崩溃了:我设置了一个字符串资源,其值为 "gone" 或 "visible"。所有折叠视图的可见性属性都引用此字符串资源。现在我只有一个地方可以设置所有布局的可见性。

您可以在自定义布局 class 中使用 isInEditMode(),以查看布局是否作为预览呈现在 IDE。

然而,一个更简单的解决方案是保持它可见,并在布局完成膨胀后以编程方式将其设置为 GONE:

findViewById(R.id.container).setVisibility(View.GONE);