Xamarin.Android レイアウト

レイアウトは、画面の UI インターフェイスを構成する要素 (アクティビティなど) を配置するために使用されます。 次のセクションでは、Xamarin.Android アプリで最もよく使用されるレイアウトを使用する方法について説明します。

  • LinearLayout は、子ビュー要素を垂直方向または水平方向に直線方向に表示するビュー グループです。

    線形レイアウトの例

  • RelativeLayout は、子ビュー要素を相対位置に表示するビュー グループです。 ビューの位置は、兄弟要素に対する相対位置として指定できます。

    相対レイアウトの例

  • TableLayout は、子ビュー要素を行と列に表示するビュー グループです。

    テーブル レイアウトの例

  • RecyclerView は、リストまたはグリッド内の項目のコレクションを表示し、ユーザーがコレクションをスクロールできるようにする UI 要素です。

    リサイクラー ビューの例

  • ListView は、スクロール可能な項目のリストを作成するビュー グループです。 リスト アイテムは、リスト アダプターを使用してリストに自動的に挿入されます。 ListViewは、メニュー オプションの短いリストから連絡先やインターネットのお気に入りの長いリストまで、あらゆる場所で使用されるため、Android アプリケーションの重要な UI コンポーネントです。 組み込みのスタイルで書式設定したり、広範囲にカスタマイズしたりできる行のスクロール リストを表示する簡単な方法が提供されます。 ListView インスタンスでは、行ビューに含まれるデータをアダプターがフィードする必要があります。

    リスト ビューの例

  • GridView は、スクロール可能な 2 次元グリッドに項目を表示する UI 要素です。

    グリッド ビューの例

  • GridLayout は、HTML テーブルと同様に、2D グリッドでのビューのレイアウトをサポートするビュー グループです。

    グリッド レイアウトの例

  • タブ付きレイアウト は、シンプルさと使いやすさを備えたモバイル アプリケーションで一般的なユーザー インターフェイス パターンです。 これらは、アプリケーション内のさまざまな画面間を移動するための一貫した簡単な方法を提供します。

    タブ付きレイアウトの例