正規のウィジェット レイアウト

効果的なウィジェット レイアウトを作成するには、まずコア コンテンツを特定します。レイアウトによって、ウィジェット内の情報とインタラクティブな要素の配置が決まります。Android には、ツールバー、テキスト、リスト、グリッドタイプのウィジェット用の事前構築済みレイアウトがいくつか用意されており、このプロセスを効率化できます。

テキスト

テキスト レイアウトは、簡潔な情報を表示するのに最適です。必要に応じてテキストと一緒に画像を含めることで、ウィジェットの視覚的な魅力を高めることができます。

テキストのみ

タイトル、ステータスの更新、簡単な説明など、1 行のテキストでメッセージを効果的に伝えられる場合に最適です。 ウィジェットのサイズに基づいてテキスト コンテンツを動的にスケーリングする方法については、 Canonical レイアウトのサンプル をご覧ください。

テキストと画像

画像を含めることで、視覚的なインパクトを高めることができます。さまざまな画面サイズに対応するようにこのレイアウトを調整する方法については、 ブレークポイント をご覧ください。

ツールバー

ツールバー レイアウトを使用すると、ウィジェットのサイズに合わせて調整される柔軟なレイアウトで、アプリ内でよく使用するタスクにすばやくアクセスできます。

検索ツールバー

検索ツールバー レイアウトは、ツールバーのメイン アクションとして検索 に注目を集めるように意図的に設計されています。便利なボタンを追加することで、 よく使用する機能にすばやくアクセスできます。

ツールバー

ツールバーには、アプリのブランディングが表示され、その後に、切り替え可能な設定やタスクリンクに最適な、よく使用するタスクのボタンが表示されます。 サイズを変更すると、あまり使用されないオプションは非表示になり、よく使用されるアクションが表示されます。ブレークポイントを使用して、スペースがある場合は、タップ可能な新しい最小 48dp のボタンを追加します。

リスト

リスト レイアウトを使用すると、複数の項目を明確でスキャン可能な形式で整理できます。ニュースの見出し、To-Do リスト、メッセージなどに最適です。コンテンツを構造化されたスキャン可能なリストに整理します。コンテンツのニーズに応じて、コンテナ化されたプレゼンテーションとコンテナレスのプレゼンテーションを選択します。

テキストと画像のリスト

スキャン可能なテキストと画像のリストは、ニュースの見出し、アルバムアート付きの再生リスト、メッセージなど、複数の コンテンツ タイプを表示するのに最適です。

チェックリスト

チェックリスト レイアウトは、タスクを表示するのに最適です。ユーザーが項目を完了としてすばやくマークできるように、明確なタップ ターゲットを提供します。

アクション リスト

アクション リストを使用して、直感的なコントロール グループを提供します。視覚的なオン/オフ の状態により、アイテムのステータスに関するフィードバックをすぐに確認できます。

グリッド

画像は、コンパクトで柔軟な、視覚的にリッチなグリッドに表示されます。ラベルは省略可能です。 さまざまな画面サイズに対応する列と行を使用します。

画像のみ

画像のみの グリッドを使用して、視覚的にインパクトのあるスクロール可能な画像ギャラリーを作成します。行と列は、最適な表示のためにさまざまな画面サイズに自動的に対応します。

画像とテキスト

テキスト ラベルと説明を含めることで、画像グリッド コンテンツにコンテキストと情報を追加できます。