2011-08-17 81 views
-1

如何嵌套列表视图?嵌套列表视图

代码:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="vertical"> 

    <ListView 
     android:id="@+id/places_listView" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     > 
     <LinearLayout 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 


      <EditText android:id="@+id/places_search_box" 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent" 
      android:imeOptions="actionSearch" 
      android:singleLine="true" 
      android:hint="Search"/> 

     </LinearLayout> 


     <LinearLayout 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 
      <ListView 
       android:id="@+id/places_listViewPlaces" 
       android:layout_width="fill_parent" 
       android:layout_height="fill_parent" 
       > 
      </ListView> 
     </LinearLayout> 
    </ListView> 
</LinearLayout> 

这里是哪里的错误?

感谢您的帮助

回答

0

您不要把这样的项目放在ListView中。你应该使用ListAdapter

0

您不能嵌套列表视图,而不是只实现一个ListView和看到以下几种可能:

  • 添加页眉和/或页脚到您的ListView。
  • 通过自定义BaseAdapter将不同来源的数据合并到同一个适配器中。