这是交易:我需要在 Android 中扩展两个不同的类。一个例子:在 MainActivity.class 我需要扩展第一个 TabActivity 以使用选项卡和 getTabHost(); 在同一个类中,我需要扩展例如 ListActivity 或其他东西......我该怎么做?也许我的问题有点愚蠢,但......还是谢谢!
问问题
117 次
2 回答
2
您可以在主 Activity 中扩展 TabActivity 或 ListActivity。您不能同时扩展两个,因为 java 不支持多重继承。扩展任何一个后,创建另一个引用以在您的 Activity 中使用。
于 2011-07-15T08:26:21.707 回答
1
您MainActivity
不需要同时TabActivity
扩展ListActivity
。
只MainActivity
需要扩展TabActivity
,您就可以使用不同Activity
的扩展ListActivity
作为一个或多个选项卡的内容。
这是非常好的官方文档,其中包含我正在谈论的示例:http: //developer.android.com/resources/tutorials/views/hello-tabwidget.html
于 2011-07-15T08:31:18.577 回答