1

我有一个要使用 ListView 显示的字符串数组。我在网上查了一下,发现可以通过从ListActivity扩展我的类来完成。但我面临一个问题。在我的应用程序中,我已经继承了 TabActivity。现在,我不能继承多个类。现在我该怎么做 ?我需要保留选项卡并在 ListView 中生成字符串。欢迎所有建议。

4

1 回答 1

3

幸运的是,您不需要继承自来ListActivity使用ListView. 唯一继承自ListActivitybuys 你的是它会自动ListView在你的布局中找到一个带有属性android:id="@android:id/list"的 a ,并添加一个辅助方法来设置列表的适配器(以及其他一些可以在ListView自身上访问的辅助方法)。

因此,在您的情况下,由于您不能从多个类继承,您可以保留超类TabActivity并简单地调用findViewById来查找您的,ListView然后手动调用setAdapterListView

于 2012-06-01T19:08:32.583 回答