这不是一个直接与编程相关的问题,但我不知道还有什么要问的,而且我也想不出去哪里找。
有没有办法从 XML 预览中隐藏某个元素,但在编译应用程序时仍然显示它?我不是指“可见性”属性。如果您将可见性设置为消失,设备也不会显示该视图。我想要的是简单地从 xml 预览中隐藏某个元素。
您可以使用 xml 布局文件上的可见性属性隐藏它,并在运行时以编程方式显示它。
view.setVisibility(View.VISIBLE);
编辑
显然有一种更好的方法可以做到这一点,如果您使用的是 Android Studio,从 v0.2.11 开始,您可以利用设计时布局属性,例如:
在你的布局中包含这个:
xmlns:tools="http://schemas.android.com/tools"
更改可见性属性:
tools:visibility="invisible"
此处提供完整示例和文档。