Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make android listview scrollable?

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>** 
like image 325
ozi Avatar asked Dec 03 '12 08:12

ozi


People also ask

Is list view scrollable by default?

ListView itself is scrollable.

Is RecyclerView scrollable?

To help you build apps with lists, Android provides the RecyclerView . RecyclerView is designed to be very efficient, even with large lists, by reusing, or recycling, the views that have scrolled off the screen.

What view group that creates a list of scrollable items?

Android ListView is a view which groups several items and display them in vertical scrollable list. The list items are automatically inserted to the list using an Adapter that pulls content from a source such as an array or database.


1 Answers

Never put ListView in ScrollView. ListView itself is scrollable.

like image 200
AndroidLearner Avatar answered Sep 28 '22 02:09

AndroidLearner