我在活动中使用片段,我也需要操作栏。 对于在Android 2.2+上有动作栏,我需要扩展动作栏活动,我也需要扩展FragmentActivity。
Java不允许我们扩展两个类。
解决方案是什么?我怎么能这样做?
答案 0 :(得分:32)
如果您查看ActionBarActivity
的来源,则会看到ActionBarActivity
延伸FragmentActivity
。所以你只需要扩展ActionBarActivity。
答案 1 :(得分:6)
您可以链接到开发网站: https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html
如您所见,课程ActionBarActivity
延伸FragmentActivity
,因此您只需要展开{{1}}。
ActionBarActivity
答案 2 :(得分:1)
首先,为什么要扩展FragmentActivty和ActionBarActivity?
因为 ActionBarActivity 会对您有用,并且要使您的应用与较低版本兼容,您应该在项目中导入 android-support-v7-appcompat
答案 3 :(得分:-1)
只需导入ActionbarActivity
。你会找到你想要的。因为ActionbarActivity
会自动导入FragmentActivity
。
有关详细信息,请尝试FragmentActivity链接