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