我有这种情况:一个抽象活动和一系列扩展这个活动的活动。与父母活动的区别只是一块布局和一些方法,我该如何处理布局?我声明'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