我知道当你想使用ListActivity时,它要求你将列表名称放在XML中作为" @android:id / list"。在这种情况下,如果我想使用两个listview,我怎么能实现,因为它具有相同的ID?
答案 0 :(得分:0)
带有'@android:id/list'
的列表活动意味着屏幕中央的单个全屏列表。
如果要在活动中使用两个列表视图,则必须为它们使用不同的ID。像:
<LinearLayout android:layout_weight="1"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<ListView android:id="@+id/list1"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
</ListView>
<ListView android:id="@+id/list2"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
</ListView>
</LinearLayout>