2012-10-01 84 views

回答

7

如果您需要刪除它們並再次顯示它們,最好將可見性設置爲消失,然後再次更改爲可見。

如果你另一方面不需要再次看到它們,只需刪除它們。

+1

不過,如果認爲仍然消耗其知名度內存設置爲GONE? –

+2

@SyedFahadSultan是的。因爲它只是刪除空間,並隱藏視圖不會破壞它 –

0

假設

,如果你需要刪除飛行,一旦你 選擇特定航班的所有可用的選項。然後使用fooParent.removeView(foo)。

,或者

如果你需要一個特定飛行的所有飛行選項 正在消失的選擇,和飛行選項取消選擇再次顯示所有的 可用的選項,然後用foo.setVisibility去( View.GONE)和 foo.setVisibility(View.VISIBLE)

setVisibility(View.VISIBLE) = setVisibility(0) 
setVisibility(View.GONE) = setVisibility(8) 
setVisibility(View.INVISIBLE) = setVisibility(4) 
相關問題