RecyclerViewのスクロール末尾に空白を追加する【AndroidStudio】
一覧表示っていうのはどのシステムでも必要になると思いますが、 AndroidStudioでテンプレートを見ていたところ一覧表示っぽいのにRecyclerViewがあったのでその使い方を調べてみました。 基本的な手順は、とても詳しく公式の記事に書いてあるのでザックリです… ・XML上にRecyclerViewを配置。 ・Actitvity(Fragment)内で、RecyclerViewにRecyclerView.Adapterをセット。 ・RecyclerView.Adapter内で、1要素のレイアウト(ViewHolder)を定義を行う。 ・RecyclerView.Adapter内の「onBindViewHolder」で要素内へ値を設定する。 参考: RecyclerView で動的リストを作成する いろいろ触っていく中で、一覧を画面の最下段に表示する場合 レイアウトとしてスクロール末尾にちょっと空白を作りたいなって思ったので調べてみました。 ※やりたいことはこんな感じ↓ 結論として、RecyclerViewに「android:clipToPadding="false"」を指定してあげればよい。 <androidx.recyclerview.widget.RecyclerView android :id ="@+id/list" android :layout_width ="match_parent" android :layout_height ="match_parent" android :clipToPadding ="false" android :paddingBottom ="100dp" /> 参考: 【Kotlin】ListViewやRecyclerViewの上部・下部に余白を表示する方法 ちょっと補足。 [clipToPadding]はデフォルトでtrue。 [clipToPadding]が有効になっている場合はリストの表示エリアに対してpaddingが作用するが、 無効の場合は、リストの要素全体のエリアに対してpaddingが作用する様子。 画面のデザインを考え...