当主要活动继承ListActivity类时,应用程序不起作用

时间:2012-10-11 03:13:11

标签: java android android-listview

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

1 个答案:

答案 0 :(得分:1)

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

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

并检查其是否正常工作

查看示例here。你可能会觉得这很有用。 这是从扩展ListActivity获得列表视图的示例。

还可以浏览一下here

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

的ListView对象