まずコア コンテンツを特定することで、効果的なウィジェット レイアウトを作成できます。レイアウトによって、ウィジェット内で情報とインタラクティブな要素を整理する方法が決まります。Android には、このプロセスを合理化するために、テキスト ウィジェット、リスト ウィジェット、グリッド型ウィジェットのビルド済みレイアウトがいくつか用意されています。
テキスト
テキスト レイアウトは、簡潔な情報を表示する場合に最適です。必要に応じてテキストとともに画像を追加することで、ウィジェットの視覚的な魅力を高めることができます。
タイトル、ステータスの更新、簡単な説明など、1 行のテキストでメッセージを効果的に伝えるシナリオに最適です。ウィジェットのサイズに基づいてテキスト コンテンツを動的にスケーリングする方法については、正規レイアウトのサンプルをご覧ください。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/01_Text_only.jpg?authuser=7&hl=ja)
画像を追加して視覚的インパクトを加えましょう。このレイアウトをさまざまな画面サイズに適応させる方法については、ブレークポイントをご覧ください。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/02_Text_and_Image.jpg?authuser=7&hl=ja)
リスト
リスト レイアウトを使用すると、複数のアイテムをわかりやすく整理できます。これは、ニュースの見出し、To-Do リスト、メッセージに最適です。読みやすい構造化リストにコンテンツを整理しますコンテンツのニーズに応じて、コンテナ化またはコンテナレスのプレゼンテーションを選択します。
テキストや画像のリストは見やすいので、ニュースの見出し、アルバムアート付きの再生リスト、メッセージなど、さまざまなタイプのコンテンツを紹介するのに最適です。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/01_Text_Image.jpg?authuser=7&hl=ja)
チェックリストのレイアウトはタスクを表示するのに最適です。タップ ターゲットが明確であるため、ユーザーがアイテムを完了と簡単にマークできます。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/02_Checklist.jpg?authuser=7&hl=ja)
アクション リストを使用してコントロールを直感的にグループ化し、オン/オフの状態を視覚的に把握して、アイテムのステータスをすぐに確認できます。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/03_Action_List.jpg?authuser=7&hl=ja)
GRid
コンパクトで柔軟、視覚的に豊かなグリッドに画像を表示し、必要に応じてラベルを表示します。 さまざまな画面サイズに適応する列と行を使用します。
画像のみのグリッドを使用して、視覚的にインパクトのあるスクロール可能な画像ギャラリーを作成します。行と列はさまざまな画面サイズに合わせて自動的に調整され、最適な表示を実現します。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/01_Image_Only.jpg?authuser=7&hl=ja)
テキストラベルと説明を組み込んで、追加のコンテキストや情報で画像グリッド コンテンツを拡充することもできます。
![](https://developer.android.google.cn/static/images/design/ui/mobile/widgets/02_Image_and_Text.jpg?authuser=7&hl=ja)