【发布时间】:2015-04-13 10:42:02
【问题描述】:
我在我的一项活动中扩展ListActivity,但我需要再扩展一个Activity。
那么,在 Android 中扩展 ListView 是否有替代方案?
我正在使用ListView 来显示数据库中的数据。
【问题讨论】:
标签: android database list listview mobile
我在我的一项活动中扩展ListActivity,但我需要再扩展一个Activity。
那么,在 Android 中扩展 ListView 是否有替代方案?
我正在使用ListView 来显示数据库中的数据。
【问题讨论】:
标签: android database list listview mobile
首先:Java 不支持多重继承。
在此之后,我要做的是重新思考设计:你的班级是 ListActivity 和其他 Activity 是否有意义?
如果是,您可以尝试以下几种解决方法:
聚合:创建一个将这两个活动作为字段的类。
【讨论】:
ListView mListView = (ListView) findViewById(R.id.list); 引用它,然后您可以将mListView 当作一个普通的Java 对象来操作...但是请check this answer 了解更多关于引用id 的信息。