【发布时间】:2010-04-18 03:57:01
【问题描述】:
似乎 android 已经强制 listview 必须具有名称 android:id="@android:id/list",那么无论如何要创建多个 listview 吗?我有两个活动,它们都是列表视图,但必须控制不同格式的列表,一个是图像+文本,另一个是文本。
【问题讨论】:
似乎 android 已经强制 listview 必须具有名称 android:id="@android:id/list",那么无论如何要创建多个 listview 吗?我有两个活动,它们都是列表视图,但必须控制不同格式的列表,一个是图像+文本,另一个是文本。
【问题讨论】:
扩展 Activity(而不是 ListActivity)并使用您喜欢的任意数量的 ListViews 扩展布局。
【讨论】:
ID 不必是android:id="@android:id/list"。您可以通过android:id="@+id/thingsandalsootherthings"指定任何id
【讨论】:
ListActivity 中,您只能将android:id="@android:id/list" 用于一个ListView。如果您希望您的 ListActivity 有两个 ListViews,然后将第二个命名为其他名称,然后像常规小部件一样使用它(例如,findViewById() 以获取 ListView)。