java - ListView in ScrollView not displaying all items Android -
i have problem listview in scrollview not displaying items
and try this code, works takes long time process in adapter.
i have tried this code faster doesn't display items
how fix it?
note: listview id lv_poll_feed
<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/color_white"> <scrollview android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@+id/lay_edit_comment" android:scrollbars="none"> <relativelayout android:id="@+id/lay_big" android:layout_width="match_parent" android:layout_height="match_parent"> <relativelayout android:id="@+id/lay_body_timeline_detail_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/view_line_4"> <textview android:id="@+id/tx_time_timeline_detail_user" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:padding="10dp" android:text="-" android:textcolor="@color/color_gray_light" android:textsize="@dimen/tx_size_smally_time"/> <relativelayout android:id="@+id/lay_profile_detail_detail" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/tx_time_timeline_detail_user" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:layout_marginleft="0dp" android:layout_marginright="0dp"> <textview android:id="@+id/tx_timeline_detail_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:padding="10dp" android:text="-" android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_small"/> <relativelayout android:id="@+id/lay_center" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tx_timeline_detail_detail" android:layout_marginbottom="5dp" android:layout_margintop="10dp" android:gravity="center" android:visibility="visible"> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <textview android:id="@+id/tx_catego_topic" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:background="@drawable/bg_button" android:padding="5dp" android:text="xxxxxxx" android:textcolor="@color/color_white" android:textsize="@dimen/tx_size_small" android:visibility="gone"/> <com.cunoraz.tagview.tagview xmlns:tagview="http://schemas.android.com/apk/res-auto" android:id="@+id/tagcloudlinkview_topic" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" tagview:linemargin="5dp" tagview:tagmargin="5dp" tagview:theme="@style/apptheme"/> <listview android:id="@+id/lv_poll_feed" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margintop="10dp" android:divider="@null" android:visibility="visible"> </listview> </linearlayout> </relativelayout> <imageview android:id="@+id/img_timeline_profile_detail_list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tx_timeline_detail_detail" android:adjustviewbounds="true" android:visibility="visible"/> </relativelayout> <relativelayout android:id="@+id/lay_timeline_detail_emoji" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/lay_profile_detail_detail" android:layout_marginleft="10dp" android:layout_marginright="10dp" android:focusable="false" android:focusableintouchmode="false" android:padding="10dp"> <linearlayout android:id="@+id/lay_big_emoji" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:visibility="visible" android:weightsum="3"> <linearlayout android:id="@+id/lay_emoji1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0" android:orientation="horizontal" android:visibility="visible"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/amazed_1"/> <textview android:id="@+id/tx_number_emoji_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="5dp" android:text="" android:textsize="@dimen/tx_size_smally_time"/> </linearlayout> <linearlayout android:id="@+id/lay_emoji2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_weight="0" android:orientation="horizontal" android:visibility="visible"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/funny_2"/> <textview android:id="@+id/tx_number_emoji_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="5dp" android:text="" android:textsize="@dimen/tx_size_smally_time"/> </linearlayout> <linearlayout android:id="@+id/lay_emoji3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_weight="0" android:orientation="horizontal" android:visibility="visible"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/love_3"/> <textview android:id="@+id/tx_number_emoji_3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textsize="@dimen/tx_size_smally_time"/> </linearlayout> <linearlayout android:id="@+id/lay_emoji4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_weight="0" android:orientation="horizontal" android:visibility="visible"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/sorrow_2"/> <textview android:id="@+id/tx_number_emoji_4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="5dp" android:text="" android:textsize="@dimen/tx_size_smally_time"/> </linearlayout> <linearlayout android:id="@+id/lay_emoji5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_weight="0" android:orientation="horizontal" android:visibility="visible"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/anger_5"/> <textview android:id="@+id/tx_number_emoji_5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="5dp" android:text="" android:textsize="@dimen/tx_size_smally_time"/> </linearlayout> <linearlayout android:id="@+id/lay_emoji6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="10dp" android:layout_weight="0" android:orientation="horizontal" android:visibility="visible"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/horrified_6"/> <textview android:id="@+id/tx_number_emoji_6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="5dp" android:text="" android:textsize="@dimen/tx_size_smally_time"/> </linearlayout> </linearlayout> </relativelayout> <view android:id="@+id/view_line_5" android:layout_below="@+id/lay_timeline_detail_emoji" android:layout_margintop="5dp" android:background="@color/text_bottombar"/> <relativelayout android:id="@+id/lay_body_quest_topic" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/view_line_5" android:layout_margintop="5dp"> <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:weightsum="6"> <linearlayout android:id="@+id/lay_timeline_detail_up" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="2" android:focusable="false" android:focusableintouchmode="false" android:gravity="center" android:orientation="horizontal" android:padding="5dp"> <imageview android:id="@+id/img_up" android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/up_1"/> <textview android:id="@+id/tx_timeline_detail_up" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:layout_marginleft="5dp" android:text="@string/tx_up" android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_smally"/> <textview android:id="@+id/tx_timeline_detail_number_up" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:text=" 53" android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_smally"/> </linearlayout> <linearlayout android:id="@+id/lay_timeline_detail_comment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="2" android:gravity="center" android:orientation="horizontal" android:padding="5dp"> <imageview android:id="@+id/img_comment" android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/comment_1"/> <textview android:id="@+id/tx_timeline_detail_comment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:layout_marginleft="5dp" android:text="@string/tx_comment" android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_smally"/> <textview android:id="@+id/tx_timeline_detail_number_comment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:text=" 53" android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_smally"/> </linearlayout> <linearlayout android:id="@+id/lay_profile_detail_share" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="2" android:gravity="center" android:orientation="horizontal" android:padding="5dp"> <imageview android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/share_1"/> <textview android:id="@+id/tx_timeline_detail_share" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:layout_marginleft="5dp" android:text="@string/tx_share" android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_smally"/> <textview android:id="@+id/tx_timeline_detail_number_share" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_centervertical="true" android:text=" " android:textcolor="@color/tx_color_token" android:textsize="@dimen/tx_size_smally"/> </linearlayout> </linearlayout> </relativelayout> <view android:id="@+id/view_line_3" android:layout_width="match_parent" android:layout_height="3dp" android:layout_below="@+id/lay_body_quest_topic" android:layout_margintop="5dp" android:background="@color/bottombar"/> <relativelayout android:id="@+id/lay_timeline_detail_select_emoji_profile" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/lay_body_quest_topic" android:layout_marginbottom="-10dp" android:background="@drawable/bg_emoji" android:visibility="gone"> <linearlayout android:id="@+id/lay_star" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/tx_name_detail" android:gravity="center" android:orientation="horizontal"> <radiogroup android:id="@+id/radiogroupquest" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:gravity="center" android:orientation="horizontal" android:padding="0dp"> <radiobutton android:id="@+id/emoji1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginright="15dp" android:background="@drawable/img_emoji_amazed" android:button="@android:color/transparent" android:checked="false" android:gravity="center"/> <radiobutton android:id="@+id/emoji2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginright="15dp" android:background="@drawable/img_emoji_funny" android:button="@android:color/transparent" android:checked="false"/> </radiogroup> </linearlayout> </relativelayout> </relativelayout> </relativelayout> </scrollview>
you should not add same direction scrolling layout inside scrolling layout. result not intended. here listview wrapping single element of listview because have added inside scrollview. should not in first place if can't change layout following changes:
- change listview recyclerview , change adapter accordingly.
- also, change scrollview nestedscrollview.
Comments
Post a Comment