我希望在使用ADT的布局编辑器时可以看到折叠视图(使用Visibility = GONE)。
是否有任何调试xml标签以不同于正在运行的应用程序的方式显示预览中的布局?我记得在Microsoft XAML上看过它们。
我打算使用这种解决方法,但是应用程序在充气布局时崩溃了:我设置了一个字符串资源,其值为“已消失”或“可见”。所有折叠视图的visibility属性都引用此字符串资源。现在我只有一个地方可以设置所有布局的可见性。
答案 0 :(得分:0)
您可以在自定义布局类中使用isInEditMode()
,以查看布局是否在IDE中呈现为预览。
然而,更简单的解决方案是保持可见性,并在布局完成后以编程方式将其设置为GONE:
findViewById(R.id.container).setVisibility(View.GONE);