我有一个RecyclerView
并且我使用顶部填充,而最初它是在我从网络获取数据时显示的,我将它们添加到适配器,RecyclerView
滚动到顶部,填充是改为零。
在添加新项目时,有没有办法保持顶部填充?
Xml布局:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:background="@color/main_bg" android:clickable="true">
<FrameLayout
android:layout_width="match_parent" android:layout_height="wrap_content">
<ImageView
android:id="@+id/iv_profile_cover"
android:scaleType="fitXY"
android:layout_width="match_parent" android:layout_height="@dimen/profile_cover_height"
android:contentDescription="Cover image" />
<ImageView
android:src="@color/light_grey_with_alpha"
android:contentDescription="Gray Overlay"
android:layout_width="match_parent" android:layout_height="@dimen/profile_cover_height" />
</FrameLayout>
<android.support.v7.widget.RecyclerView
android:id="@+id/rv_profile_photo_list"
android:clipToPadding="false" android:clipChildren="false" android:paddingTop="@dimen/profile_content_height"
android:layout_marginTop="?attr/actionBarSize"
android:layout_marginLeft="16dp" android:layout_marginRight="16dp"
android:layout_width="match_parent" android:layout_height="wrap_content" />
</FrameLayout>