親レイアウトの高さと一致するRecyclerViewがあります。RecyclerViewは下の項目に適合
フッターとして機能するにはアイテムが必要です。これは、リストに多数の項目がある場合には問題になりません。
問題は、いくつかの項目があり、スクロールを有効にするには不十分な場合に、底にくっつくことです。だから、1つのアイテムとフッタアイテムを持っていれば、このアイテムをRecyclerViewの下部にどのように表示できますか?
親レイアウトの高さと一致するRecyclerViewがあります。RecyclerViewは下の項目に適合
フッターとして機能するにはアイテムが必要です。これは、リストに多数の項目がある場合には問題になりません。
問題は、いくつかの項目があり、スクロールを有効にするには不十分な場合に、底にくっつくことです。だから、1つのアイテムとフッタアイテムを持っていれば、このアイテムをRecyclerViewの下部にどのように表示できますか?
android:weightプロパティを使用してみてください。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/places_recycler_view"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<YourView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
YourViewは、あなたが実際にあなたのfuncionalityのためのビューを追加するビューです。あなたはRelativeLayoutを使用している場合や、親ビューの下部にフッターを揃える
これは常にリサイクラービューの一番下に表示されますが、リストたくさんのアイテムがあります。 – HelderMPinhal
これを試してみてください商品がなくても、それは常に底にあります。
これはリサイクラビューの下部に常に表示されますが、リストにアイテムがたくさんある場合はスクロールしません。 – HelderMPinhal
最後のアイテムをカスタムアイテムに追加するだけでなく、リサイクルビューで別のビュータイプを返すのはなぜなら、最後のアイテムとして常に表示されますか? –
これは現在の方法ですが、アイテムが1つしかない場所を想像してください。このフッターアイテムはその下にありますが、下にはありません。そこにスペースがあるはずです。 – HelderMPinhal
「RelativeLayout」ですべてをラップするのはどうですか? – Sunshinator
良い方法、このようなアダプタのフッターを作成するhttp://stackoverflow.com/a/29168617/6110027 –
私はそのようなアダプタを持っていますが、通常のアイテムがないか、ほんの少しの場合は、フッターは表示されませんリストの一番下に表示されます。 – HelderMPinhal