How to make android listview scrollable?

android, android-listview

Solution

Never put `ListView` in `ScrollView`. `ListView` itself is scrollable.

Problem

I have two listviews, but they don't scroll. How do I correct this? Here is my `layout.xml` ``` <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:fillViewport="true" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/backgrund" > <!-- Header Starts --> <LinearLayout android:id="@+id/header" android:layout_width="fill_parent" android:layout_height="40dip" android:layout_alignParentTop="true" android:background="@layout/header" > </LinearLayout> <!-- Header Ends --> <!-- Footer Start --> <TextView android:id="@+id/textAD" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/header" android:layout_alignParentRight="true" android:layout_marginBottom="14dp" android:layout_marginRight="26dp" android:text="Small Text" android:textAppearance="?android:attr/textAppearanceSmall" android:textColor="#FFFFFF" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/header" android:layout_gravity="center_horizontal" android:focusable="false" android:paddingBottom="5px" android:paddingTop="10px" android:src="@android:drawable/divider_horizontal_bright" /> <View android:layout_width="fill_parent" android:layout_height="1dip" android:background="#000000" android:focusable="false" /> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/header" android:orientation="vertical" > <TextView android:id="@+id/textm" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Malzemeler" android:textSize="20dp" android:textColor="#000000"/> <EditText android:id="@+id/editaramalzeme" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" /> <Button android:id="@+id/btnmalzlist" android:layout_width="match_parent" android:layout_height="wrap_content" android:focusable="false" android:text="Ara" /> <ListView android:id="@+id/mylist" android:layout_width="match_parent" android:layout_height="420dp" android:layout_weight="1" android:background="#FFFFFF" > </ListView> <ListView android:id="@+id/listsecili" android:layout_width="wrap_content" android:layout_height="210dp" android:layout_weight="1" android:background="#FFFFFF" > </ListView> <EditText android:id="@+id/txtNot" android:layout_width="match_parent" android:layout_height="88dp" android:ems="10" android:gravity="top" android:inputType="textMultiLine" android:lines="6" android:singleLine="false" > <requestFocus /> </EditText> </LinearLayout> <Button android:id="@+id/btnkaydet" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/linearLayout1" android:text="malzeme ekle" /> <Button android:id="@+id/btntoplugonder" style="?android:attr/buttonStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/textAD" android:layout_below="@+id/btnkaydet" android:text="toplu gonder" /> </RelativeLayout> </ScrollView>** ```

Original source

Related problems