xml - Why my list view doesn't scroll in android? -
i have list view when populated data doesn't scroll. why happening think there's no problem java code. think problem xml. here's xml
<relativelayout 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/bg_main" tools:context=".ireportmain" > <relativelayout android:id="@+id/header" android:layout_width="match_parent" android:layout_height="83dp" android:layout_alignparentleft="true" android:layout_alignparenttop="true" android:background="@drawable/bg_nav" android:gravity="top" > <imageview android:id="@+id/logo1" android:layout_width="150dp" android:layout_height="80dp" android:layout_marginleft="10dp" android:src="@drawable/img_lamp" /> <linearlayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignparentright="true" android:layout_alignparenttop="true" android:layout_marginright="10dp" android:gravity="right" android:orientation="vertical" > <textview android:id="@+id/tv_greetings" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingtop="10dp" android:singleline="true" android:text="welcome guest" android:textcolor="@color/black" android:textstyle="bold" /> <textview android:id="@+id/tv_date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleline="true" android:text="july 2, 2013" android:textcolor="@color/black" /> <button android:id="@+id/btn_logout" android:layout_width="70dp" android:layout_height="30dp" android:text="@string/logout" android:textcolor="#ffffff" android:background="@drawable/selector_button_background" android:textsize="15sp" /> </linearlayout> </relativelayout> <scrollview android:layout_below="@+id/header" android:layout_height="fill_parent" android:layout_width="match_parent" android:id="@+id/scrollview"> <relativelayout android:layout_width="match_parent" android:layout_height="wrap_content" > <relativelayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/header2" android:layout_marginbottom="20dp"> <imageview android:id="@+id/btn_iscan" android:layout_width="70dp" android:layout_height="70dp" android:layout_centerhorizontal="true" android:clickable="true" android:src="@drawable/img_ireport_logo" /> <textview android:id="@+id/tv_report" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparentleft="true" android:layout_below="@+id/btn_iscan" android:layout_marginleft="10dp" android:layout_margintop="10dp" android:text="@string/report" android:textcolor="@color/black" android:textstyle="bold" android:textsize="20sp"/> <textview android:id="@+id/tv_code" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparentbottom="true" android:layout_torightof="@+id/tv_report" android:text="textview" android:textcolor="@color/black" android:textsize="18sp" android:layout_marginleft="10dp" /> </relativelayout> <linearlayout android:id="@+id/row1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal" android:layout_below="@+id/header2" > <textview android:id="@+id/tv_brand" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/brand" android:textcolor="@color/black" /> <textview android:id="@+id/tv_informationtype" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_weight="1" android:text="@string/information" android:textcolor="@color/black" /> </linearlayout> <linearlayout android:id="@+id/row2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row1" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal" > <relativelayout android:id="@+id/relativelayout1" android:layout_width="0dp" android:layout_weight="1" android:layout_height="30dp" android:background="@drawable/gradient" android:layout_marginright="2dp"> <textview android:id="@+dropdownlist/tv_subbrand" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_alignparentleft="true" android:layout_centervertical="true" android:text="@string/select_brand" android:textcolor="@color/black" android:textsize="13sp" /> </relativelayout> <spinner android:id="@+id/spn_infotype" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:background="@drawable/gradient" android:layout_marginright="2dp" android:layout_marginleft="2dp" android:textsize="13sp" /> <!-- <relativelayout android:id="@+id/relativelayout2" android:layout_width="0dp" android:layout_weight="1" android:layout_height="30dp" android:background="@drawable/gradient" android:layout_marginleft="2dp"> <textview android:id="@+dropdownlist/tv_informationtype" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_alignparentleft="true" android:layout_centervertical="true" android:text="@string/select_informationtype" android:textcolor="@color/black" android:textsize="12sp" /> </relativelayout> --> </linearlayout> <linearlayout android:id="@+id/row3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row2" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal"> <textview android:id="@+id/tv_district" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/district" android:textcolor="@color/black" /> <textview android:id="@+id/tv_customersegment" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_weight="1" android:text="@string/segment" android:textcolor="@color/black" /> </linearlayout> <linearlayout android:id="@+id/row4" android:layout_width="fill_parent" android:layout_height="30dp" android:layout_below="@+id/row3" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal"> <spinner android:id="@+id/spn_district" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:background="@drawable/gradient" android:layout_marginright="2dp" android:textsize="13sp" /> <relativelayout android:id="@+id/relativelayout4" android:layout_width="0dp" android:layout_weight="1" android:layout_height="30dp" android:background="@drawable/gradient" android:layout_marginleft="2dp"> <textview android:id="@+dropdownlist/tv_consumersegment" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginleft="8dp" android:layout_alignparentleft="true" android:layout_centervertical="true" android:text="@string/select_consumersegment" android:textcolor="@color/black" android:textsize="13sp" /> </relativelayout> </linearlayout> <linearlayout android:id="@+id/row5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row4" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal"> <textview android:id="@+id/tv_province" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="@string/province" android:textcolor="@color/black" /> <textview android:id="@+id/tv_dateobserved" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_weight="1" android:text="@string/observed" android:textcolor="@color/black"/> </linearlayout> <linearlayout android:id="@+id/row6" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row5" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal"> <linearlayout android:layout_height="wrap_content" android:layout_width="0dp" android:orientation="vertical" android:layout_weight="1"> <spinner android:id="@+id/spn_province" android:layout_width="match_parent" android:layout_height="30dp" android:background="@drawable/gradient" android:layout_marginright="2dp" android:textsize="13sp"/> <linearlayout android:layout_width="match_parent" android:layout_height="30dp" android:orientation="horizontal" android:gravity="center_vertical" android:paddingleft="10dp" android:layout_margintop="13dp" android:layout_marginbottom="7dp"> <checkbox android:id="@+id/chk_competitor" android:layout_width="match_parent" android:layout_height="wrap_content" android:button="@drawable/selector_checkbox" android:checked="false" android:focusable="false" android:paddingright="10dp" android:text="@string/competitor" android:textcolor="@color/black" android:textsize="14sp" /> </linearlayout> </linearlayout> <relativelayout android:layout_width="0dp" android:layout_weight="1" android:layout_height="wrap_content"> <edittext android:id="@+id/txt_date" android:layout_width="match_parent" android:layout_height="30dp" android:singleline="true" android:layout_alignparentleft="true" android:layout_alignparenttop="true" android:ems="10" android:background="@drawable/edittext_bg" android:editable="false" android:layout_marginleft="2dp" android:paddingleft="8dp" android:textsize="13sp" /> </relativelayout> </linearlayout> <linearlayout android:id="@+id/row9" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row6" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal"> <textview android:id="@+id/tv_remarks" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/remarks" /> <textview android:id="@+id/tv_3" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_weight="1" /> </linearlayout> <linearlayout android:id="@+id/row10" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row9" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal"> <edittext android:id="@+id/txt_remarks" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@drawable/edittext_bg" android:ems="10" android:gravity="top|left" android:inputtype="textmultiline" android:lines="3" android:paddingleft="3dp" android:scrollhorizontally="false" android:scrollbars="vertical" android:textsize="13sp" /> </linearlayout> <linearlayout android:id="@+id/row11" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row10" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal" android:paddingtop="5dp"> <textview android:id="@+id/tv_attachedfiles" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/attach" android:textstyle="bold" android:textsize="16sp"/> </linearlayout> <linearlayout android:id="@+id/row12" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row11" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal" android:paddingtop="5dp"> <textview android:id="@+id/tv_file" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/file" android:gravity="center"/> <textview android:id="@+id/tv_description" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/description" android:singleline="false"/> <textview android:id="@+id/tv_uploadedby" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/uploadedby" android:singleline="false" /> <textview android:id="@+id/tv_dateuploaded" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/dateuploaded" android:singleline="false" /> <textview android:id="@+id/tv_action" android:layout_width="0dp" android:layout_height="wrap_content" android:gravity="center" android:layout_weight="1" android:textcolor="@color/black" android:text="@string/action" /> </linearlayout> <linearlayout android:id="@+id/row13" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row12" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal" android:paddingtop="5dp"> <!-- mylistview doesn't scroll --> <listview android:id="@+id/lv_attachedfiledata" android:layout_width="wrap_content" android:layout_height="147dp" android:background="@drawable/frame_white_1" android:cachecolorhint="#00000000" android:drawselectorontop="false" android:lines="3" android:padding="10dp" > </listview> </linearlayout> <linearlayout android:id="@+id/row14" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/row13" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:orientation="horizontal" android:paddingtop="5dp"> <button android:id="@+id/btn_save" android:layout_width="70dp" android:layout_height="35dp" android:text="@string/save" android:background="@drawable/selector_button_background" android:textcolor="#ffffff" android:textsize="15sp" /> <button android:id="@+id/btn_submit" android:layout_width="70dp" android:layout_height="35dp" android:text="@string/submit" android:background="@drawable/selector_button_background" android:layout_marginleft="10dp" android:textcolor="#ffffff" android:textsize="15sp" /> <button android:id="@+id/btn_cancel" android:layout_width="70dp" android:layout_height="35dp" android:text="@string/cancel" android:background="@drawable/selector_button_background" android:layout_marginleft="10dp" android:textcolor="#ffffff" android:textsize="15sp" /> <button android:id="@+id/btn_attach" android:layout_width="70dp" android:layout_height="35dp" android:layout_marginleft="70dp" android:text="@string/attach" android:background="@drawable/selector_button_background" android:textcolor="#ffffff" android:textsize="15sp" /> </linearlayout> <relativelayout android:id="@+id/footer" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignparentbottom="true" android:background="@drawable/bg_nav" android:layout_below="@+id/row14" android:layout_margintop="15dp" android:layout_gravity="bottom"> <linearlayout android:id="@+id/row15" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignparentleft="true" android:layout_alignparenttop="true" android:gravity="center_horizontal" android:orientation="horizontal" android:paddingtop="5dp"> <textview android:id="@+id/tv_help" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingright="5dp" android:text="@string/help" android:textcolor="@color/black" android:textstyle="bold" /> <textview android:id="@+id/tv_contactus" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingleft="5dp" android:text="@string/contactus" android:textcolor="@color/black" android:textstyle="bold" /> </linearlayout> <textview android:id="@+id/tv_copyright" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:gravity="center_horizontal" android:text="@string/copyright" android:textcolor="@color/black" android:layout_below="@+id/row15"/> <textview android:id="@+id/tv_reserved" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:gravity="center_horizontal" android:text="@string/reserved" android:textcolor="@color/black" android:layout_below="@+id/tv_copyright"/> <textview android:id="@+id/tv_createdby" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tv_reserved" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:gravity="center_horizontal" android:text="@string/createdby" android:textcolor="@color/black" /> </relativelayout> </relativelayout> </scrollview> </relativelayout>
any idea great thanks
simply remove <scrollview>
.a listview cannot work within <scrollview>
Comments
Post a Comment