RecyclerView填充在nestedscrollview下不起作用

时间:2017-04-12 08:22:00

标签: android android-recyclerview

我需要在协调器内连接到appbarlayout的cardview内部制作一个recyclerview。

我有以下heirachy设置

Coordinator 
  AppBar
  NestedScrollView
    CardView
      Recycler

我无法在卡片视图中附加填充。上边距不起作用。

代码

 <android.support.v4.widget.NestedScrollView
    android:id="@+id/nested_scroller"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="none"
    app:layout_behavior="@string/appbar_scrolling_view_behavior">

    <android.support.v7.widget.CardView 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"
        android:layout_marginTop="10dp"
        app:cardCornerRadius="4dp"
        app:cardElevation="@dimen/elevation_small">

        <android.support.v7.widget.RecyclerView
            android:id="@+id/establishments_rv"
            android:layout_width="match_parent"
            android:layout_height="match_parent"></android.support.v7.widget.RecyclerView>
    </android.support.v7.widget.CardView>

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

cardview中的margintop参数不会产生任何影响。

任何指针?

1 个答案:

答案 0 :(得分:0)

尝试将 android:paddingTop =&#34; 10dp&#34; 添加到 NestedScrollView