Android - 如何在xml中设置元素的可见性,以便在隐藏时不占用空间?

时间:2013-01-06 00:19:16

标签: android android-layout

我有一些我希望在出现错误时显示的文字。我可以这样做:

<TextView
    android:id="@+id/error_message" 
    android:textColor="@color/red" 
    android:visibility="invisible"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Error: something is wrong. "
    />  

但是这个元素会占用屏幕上的空间并将该空格留空。是否有任何方法可以不占用空白区域,并且当它显示为使其下方的元素向下移动以便腾出空间时?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用:

android:visibility="gone"