【发布时间】:2015-02-24 00:52:38
【问题描述】:
我需要在一个活动中使用两个继承,即ActionBarActivity 和ListActivity。我能怎么做?
注意:我有 appcompat_v7 库
这是我的一些sn-p代码:
android.support.v7.app.ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setTitle("test");
setListAdapter(adapter);
【问题讨论】:
-
你不能...在 ActionBarActivity 中使用 ListFragment ...
-
我知道,我不能,但一定有办法
-
是的,有几种方法:1.使用ListFragment(正确的方法)或2.复制ListActivity的源代码并使其扩展ActionBarActivity而不是Activity然后使用这个类而不是ListActivity(非常糟糕的方法)3 .等等,没有别的办法...我真的不明白你为什么不使用ListFragment,访问listview的界面几乎一样...反正我:你不能 i>,你:我知道,我不能,但一定有办法呵呵...逻辑失败...
标签: java android multiple-inheritance