Xamarin.Android を使用したユーザー インターフェイス

以下のセクションでは、Xamarin.Android アプリでユーザー インターフェイスを構成するために使用されるさまざまなツールとビルディング ブロックについて説明します。

Android Designer

このセクションでは、Android Designer を使用してコントロールを視覚的にレイアウトし、プロパティを編集する方法について説明します。 また、Designer を使用して、テーマ、言語、デバイス構成など、さまざまな構成にわたるユーザー インターフェイスとリソースを操作する方法と、横向きや縦向きなどの代替ビューを設計する方法についても説明します。

素材のテーマ

素材テーマ は、Android でのビューとアクティビティの外観を決定するユーザー インターフェイス スタイルです。 マテリアル テーマは Android に組み込まれているため、システム UI とアプリケーションで使用されます。 このガイドでは、マテリアル デザインの原則について説明し、組み込みのマテリアル テーマまたはカスタム テーマを使用してアプリのテーマを設定する方法について説明します。

ユーザー プロファイル

このガイドでは、デバイス所有者の名前や電話番号などの連絡先データなど、デバイスの所有者の個人プロファイルにアクセスする方法について説明します。

スプラッシュ スクリーン

Android アプリは、特に、アプリがデバイスで最初に起動されるとき、起動には少し時間がかかります。 スプラッシュ スクリーンで起動の進行状況がユーザーに表示される場合があります。 このガイドでは、アプリのスプラッシュ スクリーンを作成する方法について説明します。

Layouts

レイアウトは、ユーザー インターフェイスのビジュアル構造を定義するために使用されます。 ListViewRecyclerView などのレイアウトは、Android アプリケーションの最も基本的な構成要素です。 通常、レイアウトでは、Adapter を使用して、レイアウト内のデータ項目を設定するために使用される、レイアウトから基になるデータへのブリッジとして機能します。 このセクションでは、LinearLayoutRelativeLayoutTableLayoutRecyclerViewGridView などのレイアウトを使用する方法について説明します。

コントロール

Android コントロール (ウィジェットとも呼ばれます) は、ユーザー インターフェイスの構築に使用する UI 要素です。 このセクションでは、ボタン、ツール バー、日付/時刻ピッカー、予定表、スピナー、スイッチ、ポップアップ メニュー、ビュー ページラー、Web ビューなどのコントロールを使用する方法について説明します。