Я использовал пользовательский список. Содержимое происходит от динамического, я хочу, чтобы высота же списка была такой же, как и содержимое.Listview той же высоты, что и контент
Я использовал wrap_content, но это не помогает Если я удалить Scrollview затем его работы
код. "Вертикально прокрутка ScrollView не должен содержать другой вертикально прокрутку виджета (ListView)"
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_img"
android:scrollbars="none" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/lstsemtrack"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="#f2e4e4"
android:dividerHeight="1dip"
>
</ListView>
список Item
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="10dip"
android:scrollbars="none" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:id="@+id/txtBiology"
style="@style/sem_rowtext"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginRight="5dip"
android:layout_weight="1"
android:text="Biology" />
<TextView
android:id="@+id/txtClass"
style="@style/sem_rowtext"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Biology - 101" />
<TextView
android:id="@+id/txtGrade"
style="@style/sem_rowtext"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Grade" />
<TextView
android:id="@+id/txtGrade"
style="@style/sem_rowtext"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Remove" />
</LinearLayout>
</LinearLayout>
выхода, как показано ниже, я не хочу так же, как содержание в настоящее время нет Scrollview
Try давая андроида: layout_height как match_parent и посмотреть, если что помогает. –
Он не имеет никакого отношения к виду списка и его содержимому. ваш макет настроен правильно. Это связано с родителями вашего списка. – hasan83
Возможный дубликат [Как я могу поместить ListView в ScrollView без его свертывания?] (Http://stackoverflow.com/questions/3495890/how-can-i-put-a-listview-into-a-scrollview- без-обрушения) – Lennart