【发布时间】:2011-10-02 18:50:42
【问题描述】:
如果我想在我的Activity 中显示MapView,我必须从MapActivity 扩展我的Class。如果我想显示Tabbed 界面,我必须从TabActivity 扩展我的Class。其他一些需要用户类从特定类扩展的控件也是如此。
假设在我的Activity 中,我想同时显示MapView 来显示Google 地图和TabView 来显示其他数据。我不能直接这样做,因为Java不支持多重继承。我的问题是如何实现这种情况?如何在我的活动中显示多个控件,每个控件都需要您的类从特定类扩展。首先可能吗?如果是,实现这种情况的最佳实践是什么?
更新我想实现这个
为了举例,我使用 Map 和 Tab。我想知道您一般如何处理这种情况?
【问题讨论】: