当我把一个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>
1 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
你有没有尝试过 clipToPadding
<android.support.v7.widget.RecyclerView
android:id="@+id/rv_categories_statistics"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="50dp"
android:clipToPadding="false"/>
添加回答
举报
0/150
提交
取消