마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

coordinatorlayout안에 listview의 itme개수에 따른 스크롤링문제

0 추천

데이터베이스에서 값을 받아와서 listview에 나타내주는데, 그 아이템들의 항목이 많을때 스크롤이 어느정도까지만 되다가 안됩니다ㅠㅠ listview의 layout_height을 2000dp이상으로주면 아이템들이 아예 안나오고 흰화면으로만 나와서 그이상 못주고 딱 2000dp까지만 뜨는듯합니다. 해결방법알려주세요! 코드첨부해요

</LinearLayout>


    <android.support.design.widget.CoordinatorLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        >



        <LinearLayout
            android:id="@+id/bottom_sheet"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#FFFFFF"
            android:orientation="vertical"
            android:paddingBottom="16dp"
            android:paddingLeft="16dp"
            android:paddingRight="16dp"
            app:behavior_peekHeight="100dp"
            app:behavior_hideable="false"
            app:layout_behavior="@string/bottom_sheet_behavior"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">


            <android.support.v4.widget.NestedScrollView
                android:id="@+id/scroll"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:clipToPadding="false"
                app:layout_behavior="@string/appbar_scrolling_view_behavior">

                <LinearLayout
                    android:orientation="vertical"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:minHeight="200dp"
                    android:maxHeight="6000dp"
                    android:gravity="bottom"
                    android:visibility="visible"
                    android:id="@+id/MAPLi">

                    <ListView
                        android:layout_width="match_parent"
                        android:id="@+id/list_detail"
                        android:scrollbars="vertical"
                        android:alpha="0.8"
                        android:background="#ddd"
                        android:layout_height="2000dp"
                        android:minHeight="200dp"
                        android:maxHeight="6000dp"/>


                        </LinearLayout>

            </android.support.v4.widget.NestedScrollView>



        </LinearLayout>
익명사용자 님이 2016년 9월 21일 질문

1개의 답변

0 추천
layout이 전체적으로 이상합니다

왜 nestedscrollview안에 listview를 넣으셨는지 이해가 안가네요

nestedscrollview 걷어내시고 recyclerview로 구현해보세요

예제는 구글에 검색하면 널리고 널렸습니다
prague (26,200 포인트) 님이 2016년 9월 21일 답변
...