这是我对 Android 开发的一个相对普遍的问题。
在 Android 应用程序中,我使用的是 SlidingMenu 库。想象一下,我试图实现的活动有一个导航抽屉(来自滑动菜单库)和带有 View Pager 的操作栏选项卡,并且包含不同的片段。
为了在活动中拥有导航抽屉,我必须SlidingActivity
像这样继承应用程序:
public class ActivityMain extends SlidingActivity implements TabListener {
然而,为了让 View Pager 在这个活动中工作,我需要使用 Make a FragmentPagerAdapter 实例,如果我想使用它,它需要活动扩展Fragment Activity
.
我的 Activity 已经扩展了SlidingActivity
,所以没有办法扩展另一个超类。我不确定解决此冲突的正确方法是什么。当我在开发 Android 应用程序时,我看到了一些其他情况,即一个活动中的不同组件需要从不同的超类扩展。这种问题的一般解决方案是什么?
谢谢