2013-12-15 72 views
-1

單個android活動文件是否可以包含2個佈局文件(XML)?如果是的話,必須添加一些東西到Android清單?能有2個佈局的單個android活動嗎?

例如,創建一個android活動將帶有一個佈局文件。所以,我創建另一個佈局文件,並希望與我剛剛提到的活動文件鏈接。那可能嗎?

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.attackpage); 
    setContentView(R.layout.addplayer); 

我將另一個setContentView添加到onCreate中,是否正確?

+0

http://stackoverflow.com/questions/16623150/set-two-layouts-for-one-activity – keshav

+0

http://stackoverflow.com/questions/17301440/loading-multiple-layouts-dynamically-within-one -activity-on-android – keshav

+0

不,你不應該那樣做。你爲什麼想這樣做?必須有更好的解決你的問題。 – Sharj

回答

1

不,你在這裏做什麼是行不通的。這隻會加載最後的佈局。解決方案可能是通過使用LayoutInflater以編程方式添加第二個佈局。一個醜陋的解決方案是將兩者結合並切換可見性。