2013-01-06 17 views
0

我有一些文字我想顯示的情況下出現錯誤。我可以做這樣的事情:Android - 如何在xml中設置元素的可見性,以便隱藏時不佔用空間?

<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. " 
    /> 

但這個元素也只是佔用空間,在屏幕上,使該空間的空白。有什麼方法可以避免它佔據空白區域,當它顯示出來時,它下面的元素會向下移動,以便騰出空間?

謝謝!

回答

2

使用:

android:visibility="gone" 
+0

謝謝......並表現出來,將我仍然使用error_message.setVisibility(View.VISIBLE);或者有點不同? – Genadinik

+0

是的,這是正確的。 –

+0

謝謝 - 所以我會在9分鐘內接受你的回答,然後我會這麼做:) – Genadinik

相關問題