2012-06-18 59 views
0

我在android.What我想要的,我的活動應該代表兩個XML佈局files.concept像,開發應用 - >當活動開始時它應該顯示一個佈局(屏幕) - >當我點擊第一個佈局上的按鈕時,它應該在屏幕底部顯示第二個佈局,保持第一個佈局可見。如何在單一活動二佈局XML文件的Android

+0

您需要將'Fragment'我想兌現...... – GAMA

+2

對於這一點,你並不需要設計兩個XML佈局。請在這裏分享任何屏​​幕截圖。 –

回答

4

將這兩個佈局都放在一個XML中。最初將第二個佈局的可見性保持爲secondLayoutObject.setVisibility(View.GONE),然後單擊該按鈕將其可見性更改爲secondLayoutObject.setVisibility(View.Visible)

+0

如何在單個XML中具有這兩種佈局。它給了我錯誤,當我嘗試 – Rakshi

+0

你當然可以有2個佈局一個在另一個之下。如果您遇到錯誤,請嘗試使用其中可以指定兩種不同佈局的容器/父級佈局。 –

0

爲此,您必須使用可見性的概念。最初將第二個佈局的可見性設置爲GONE,並在按下按鈕時將其可見性設置爲True。

1

在方法調用在上活動兩個XML文件是通過使用佈局管理和分配兩個XML文件的屏幕的比例。在xml中使用相對佈局。一小段代碼是

RelativeLayout layleft = (RelativeLayout)inf.inflate(R.layout.firstxml,null); 
     RelativeLayout layright = (RelativeLayout)inf.inflate(R.layout.secondxml,null); 

查看詳細信息Layout Reuse help