0

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

是否有任何调试 xml 标记可以在预览中显示与正在运行的应用程序中不同的布局?我记得在 Microsoft XAML 上看到过它们。

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

4

1 回答 1

0

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

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

findViewById(R.id.container).setVisibility(View.GONE);
于 2015-01-16T09:59:52.470 回答