我有這種情況:一個抽象活動和一系列擴展這個活動的活動。與父母活動的區別只是一塊佈局和一些方法,我該如何處理佈局?我聲明'n'非常類似的佈局?或者我只能聲明一個,然後只擴展到更改的程度?在這種情況下,如何?抽象活動作爲其他活動的基類
我給你舉個例子。
在MyAbstractActivity我打電話的setContentView(R.layout.abstract_layout),其中abstract_layout.xml有這樣的佈局:
<LinearLayout>
<Button id=1/>
<Button id=2/>
<Button id=3/>
<Button id=4/>
</LinearLayout>
現在在擴展MyAbstractActivity假設我們想用以下ID = 2按鈕一個文本框MyConcreteActivity ,我們該怎麼辦?
在此先感謝!
編輯: 在超類中使用ViewStub解決並在子類中更改它。
你可以膨脹子類中的視圖,然後編輯它並再次setContentView – Blundell 2011-04-03 16:57:34
不幸的是,你不能調用'setContentView'兩次。 – 2011-04-03 17:01:19