Android Margin 和 Padding 不适用于 ScrollViews 中的

当我把一个RecyclerView作为滚动型的孩子,marginBottom并paddingBottom没有工作。为父级设置这些值LinearLayout也不会影响任何事情。似乎ScrollView没有滚动到底部,因为ScrollBar没有到达底部。我该如何修复这个错误?


<LinearLayout android:layout_width="match_parent"

android:layout_height="match_parent"

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

android:orientation="vertical">


<!--To avoid scroll view from scrolling to the bottom automatically-->

<View android:layout_width="match_parent" android:id="@+id/focus_view" android:layout_height="0dp" android:focusable="true" android:focusableInTouchMode="true"><requestFocus/></View>


<ScrollView

    android:id="@+id/sv_categories_statistics"

    android:layout_width="match_parent"

    android:layout_height="0dp"

    android:layout_weight="10">


    <LinearLayout

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:orientation="vertical"

        android:layout_margin="4dp">


        <LinearLayout

            android:id="@+id/ll_categories_statistics_filters_container"

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:layout_marginStart="4dp"

            android:layout_marginTop="4dp"

            android:layout_marginEnd="4dp">


            <LinearLayout

                android:id="@+id/ll_categories_statistics_select_date_fragment_container"

                android:layout_width="wrap_content"

                android:layout_height="wrap_content"

                android:orientation="vertical"

                android:background="@drawable/border_primary_light"

                android:padding="4dp"

                android:layout_marginEnd="4dp"/>


            </LinearLayout>

        </LinearLayout>

    </LinearLayout>

</ScrollView>

http://img4.mukewang.com/60c161320001930605330930.jpg

慕哥9229398
浏览 252回答 1
1回答

12345678_0001

你有没有尝试过 clipToPadding&nbsp;<android.support.v7.widget.RecyclerView&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; android:id="@+id/rv_categories_statistics"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; android:layout_width="match_parent"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; android:layout_height="wrap_content"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; android:paddingBottom="50dp"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; android:clipToPadding="false"/>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java