Java 如何在Android开发中管理活动继承
这是关于Android开发的一个相对普遍的问题 在Android应用程序中,我使用的是滑动菜单库。想象一下,我试图实现的活动有一个导航抽屉(来自滑动菜单库)和带有视图寻呼机的操作栏选项卡,并且包含不同的片段 为了在活动中使用导航抽屉,我必须从Java 如何在Android开发中管理活动继承,java,android,oop,inheritance,android-fragments,Java,Android,Oop,Inheritance,Android Fragments,这是关于Android开发的一个相对普遍的问题 在Android应用程序中,我使用的是滑动菜单库。想象一下,我试图实现的活动有一个导航抽屉(来自滑动菜单库)和带有视图寻呼机的操作栏选项卡,并且包含不同的片段 为了在活动中使用导航抽屉,我必须从slidengactivity继承应用程序,如下所示: public class ActivityMain extends SlidingActivity implements TabListener { 但是,要使View Pager在此活动中工作,我需
slidengactivity
继承应用程序,如下所示:
public class ActivityMain extends SlidingActivity implements TabListener {
但是,要使View Pager在此活动中工作,我需要使用make FragmentPagerAdapter实例,如果我想使用它,它需要活动扩展片段活动
我的活动已经扩展了滑动活动,因此无法扩展另一个超类。我不确定什么才是解决这场冲突的正确方法。当我在开发Android应用程序时,我看到了一些其他情况,一个活动中的不同组件需要从不同的超级类进行扩展。这个问题的一般解决办法是什么
谢谢如果您查看SlidingMenu的软件包,他们有一个名为
SlidingFragmentActivity
的活动。扩展此活动,而不是SlidingActivity
为您提供所需的一切。如果您查看SlidingMenu软件包,他们有一个名为SlidingFragmentActivity
的活动。扩展此活动,而不是SlidingActivity
为您提供所需的一切。您可以通过编程方式构建新的滑动菜单(上下文),然后调用SlidingMenu.attachToActivity,将活动包装在滑动菜单中(活动活动活动,滑动菜单。滑动菜单。滑动内容)
滑动窗口
将在滑动菜单的内容部分包含标题/操作栏,而滑动内容
不包含标题/操作栏。您可以在示例应用程序附件示例活动中查看它
从可以通过编程方式构建新的滑动菜单(上下文),然后调用
滑动菜单。附加活动(活动活动活动,滑动菜单。滑动窗口|滑动菜单。滑动内容),将活动包装在滑动菜单中
滑动窗口
将在滑动菜单的内容部分包含标题/操作栏,而滑动内容
不包含标题/操作栏。您可以在示例应用程序附件示例活动中查看它
从