Вложенные списки - PullRequest
       12

Вложенные списки

0 голосов
/ 17 августа 2011

Как мне вложить списки?

Код:

<?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>

Где здесь ошибка?

Спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 17 августа 2011

Вы не можете вложить ListViews, вместо этого реализовать только один ListView и увидеть следующие возможности:

  • добавить заголовок и / или нижний колонтитул к вашему ListView.
  • объединить вашданные из разных источников в один адаптер через специальный BaseAdapter.
0 голосов
/ 17 августа 2011

Вы не помещаете такие элементы в ListView. Вы должны использовать ListAdapter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...