アイテムのリストを表示するためのRecyclerViewがあります。これはAndroidカードビューを表示するためにAndroidによって提供されるCardViewクラスです。RelativeLayoutを使用してその背景を白に設定すると、同じように動作します。また、 CardViewの場合は、とにかく、基本的にカード内のすべてのビューを含むchildlayoutをそれに追加する必要があります。そのため、CardView(実際にはビューの階層を増やす)を使用するメリットがあるかどうかを知りたかったのです。通常のレイアウトを直接。
レイアウトを超えるカードには、次のようないくつかの利点があります。
これらおよびその他の機能はすべて、カードの 設計ガイドライン にあります。
要するに:
CardViewは、GoogleによるRecyclerViewのスタイル設定方法です。常にRelativeLayoutまたはその他の任意のメソッドを使用できます。
Googleの設計ガイドラインによると、CardViewの定義は
カードは、さまざまな要素で構成されるコンテンツを表示する便利な手段です。また、さまざまな長さのキャプションが付いた写真など、サイズやサポートされるアクションが異なる要素を紹介するのにも適しています。
CardViewを使用すると、アプリ全体でデフォルトのGoogleのルックアンドフィールを取得できます。必要に応じてcardviewをカスタマイズできます。そのため、CardView内に子レイアウトを配置する必要があります。プラスマテリアルデザインは、高度、色、アニメーションがすべてです。 CardViewは、これらすべてを比較的簡単な方法で実行できます。
CardViewで Googleのデザインガイドラインを確認していただければ幸いです。