1

我在 Android 4.1 中有一个简单的列表应用程序,当它继承 时Activity,它工作得很好......但是当这个相同的应用程序继承 ListActivity 时,它会失败。谁能告诉我为什么?

4

1 回答 1

1

您的布局 xml 文件中可能有一个列表视图。如下更改它。

<ListView android:id="@android:id/list" android:layout_width="wrap_content"
android:layout_height="wrap_content"></ListView>

并检查它是否工作

在这里查看样品。您可能会发现这很有用。这是一个通过扩展 ListActivity 获得列表视图的示例。

也看看这个here

ListActivity 有一个默认布局,它由屏幕中央的单个全屏列表组成。setContentView()但是,如果您愿意,您可以通过使用in设置您自己的视图布局来自定义屏幕布局onCreate()。为此,您自己的视图必须包含一个具有 id 的 ListView 对象"@android:id/list"

于 2012-10-11T03:29:55.703 回答