RecyclerViewに単純なヘッダー/フッターを追加する方法はありますか?
ここで、私が持っているものを見ることができます。最初のカードがツールバーに触れる
そして、ここで私が欲しいものを見ることができます。下部とカードの間の8dpパディング。
これまでに試した方法:
私は今まで知らない簡単な解決策があると確信しています。
上部のパディングを追加し、clipToPadding
をfalseに設定するとうまくいきます。
このようなもの:
<Android.support.v7.widget.RecyclerView
Android:id="@+id/recyclerview"
Android:paddingTop="8dp"
Android:clipToPadding="false"
Android:layout_width="match_parent"
Android:layout_height="match_parent" />
layout_weight
でRecyclerViewを使用していて、paddingBottom
が機能しない場合は、layout_heightを0dp
に設定してください。それ以外の場合、奇妙なことに、paddingTopは機能しますが、paddingBottomは機能しません。
<Android.support.v7.widget.RecyclerView Android:id="@+id/recycler"
Android:paddingBottom="20dp"
Android:clipToPadding="false"
Android:layout_weight="1"
Android:layout_width="match_parent"
Android:layout_height="0dp" />