2010-06-06 173 views
2

我想使從xml創建的LinearLayout不可見,並使用另一個可見的LinearLayout來替換它。替換版面開始不可見。當我最初看到的佈局不可見時,它仍然在屏幕上留下空間。我如何刷新屏幕以便空間消失?使佈局的一部分不可見,另一部分可見

回答

4

也許你與View.GONE混合起來View.INVISIBLE

int GONE這種觀點是不可見的,並且它不採取任何空間佈局的目的。

int INVISIBLE此視圖是不可見的,但它仍佔用空間用於佈局目的。

+0

我不知道GONE存在。謝謝,我還是Android的全新 – JonF 2010-06-08 19:25:56

0

我以前做過這件事,其實很簡單。製作兩個不同的佈局xml文件,一個用於您要顯示的每個佈局。當你想從一個切換到另一個時,你所要做的就是致電setContentView(R.layout.some_layout),你就完成了!

很容易呃?