【问题标题】:Is there an alternative for extending ListActivity in Android?是否有在 Android 中扩展 ListActivity 的替代方法?
【发布时间】:2015-04-13 10:42:02
【问题描述】:

我在我的一项活动中扩展ListActivity,但我需要再扩展一个Activity

那么,在 Android 中扩展 ListView 是否有替代方案?

我正在使用ListView 来显示数据库中的数据。

【问题讨论】:

    标签: android database list listview mobile


    【解决方案1】:

    首先:Java 不支持多重继承

    在此之后,我要做的是重新思考设计:你的班级是 ListActivity 和其他 Activity 是否有意义

    如果是,您可以尝试以下几种解决方法:

    • 聚合:创建一个将这两个活动作为字段的类。

    • Interfaces.

    【讨论】:

    • 基本上,我在问如何通过手动制作 ListView 的对象来使用 ListActivity 的方法
    • 我必须看到更多你的代码才能理解你到底需要什么...check this link希望它能澄清... ;)
    • 在我使用 ListView 的 xml 文件中,我使用了类似这样的内容:android:id="@+id/android:list" 我现在如何访问它的 id?
    • 您可以通过ListView mListView = (ListView) findViewById(R.id.list); 引用它,然后您可以将mListView 当作一个普通的Java 对象来操作...但是请check this answer 了解更多关于引用id 的信息。
    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 2018-01-31
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    相关资源
    最近更新 更多