CardBuilder.Layout

API レベル XE21 で追加されました

カードのビジュアル レイアウトを定義します。

各レイアウトの「関連情報」セクションを参照して、レイアウトでサポートされているコンテンツを確認してください。

継承されるメソッド

列挙値

API レベル XE21 で追加されました

public static final CardBuilder.Layout アラート

中央に大きなアイコンがあり、その下にメッセージと脚注が表示されたアラート。

API レベル XE21 で追加されました

public static final CardBuilder.Layout 作成者

作成者に焦点を当てたコンテンツ(見出しと小見出しがあるアバター、その下に本文テキストがある)。

API レベル XE21 で追加されました

public static final CardBuilder.Layout 説明

画像が全画面表示され、カードの下部にテキスト キャプションとオプションのアバターが表示されます。

API レベル XE21 で追加されました

public static final CardBuilder.Layout

左側に画像、右側にテキストがある 2 列のレイアウト。テキストのサイズは、カード内のコンテンツの量に応じて動的に変化します。

API レベル XE21 で追加されました

public static final CardBuilder.Layout COLUMNS_FIXED

左側に画像、右側にテキストがある 2 列のレイアウト。テキストのサイズは 40 ピクセルに固定されています。このレイアウトは、レストランや設定のスクロール リストなど、このタイプのカードを順番に複数表示する場合に使用します。各カードを同じサイズで表示することは、視覚的な一貫性を保つことが重要です。

API レベル XE22 で追加されました

public static final CardBuilder.Layout EMBED_INSIDE

オプションで標準の脚注、タイムスタンプ、スタック インジケーターを組み込んだカスタム レイアウトをカード内に埋め込むことができます。

埋め込みレイアウトは、カードの標準余白内に収められた RelativeLayout 内でインフレートされるため、カードのフッターと重ならないようにしてください。

getView() または getRemoteViews() を呼び出した後に、findViewById() または標準の RemoteViews メソッドを呼び出して、埋め込みレイアウト内のビューにアクセスできます。

API レベル XE21 で追加されました

public static final CardBuilder.Layout メニュー

カードの中央にオプションのアイコンがあり、その下にオプションの脚注(メニュー項目など)があるテキスト。

API レベル XE21 で追加されました

public static final CardBuilder.Layout テキスト

カード全体に表示されるテキスト。必要に応じて背景画像も表示できます。テキストのサイズは、カード内のコンテンツの量に応じて動的に変化します。

API レベル XE21 で追加されました

public static final CardBuilder.Layout TEXT_FIXED

カード全体に表示されるテキスト。必要に応じて背景画像も表示できます。テキストのサイズは 30 ピクセルに固定されています。このレイアウトは、カードを使用して複数ページのテキストを表示する場合に使用します。各ページを同じサイズでレンダリングし、視覚的な一貫性を保つことが重要です。

API レベル XE21 で追加されました

public static final CardBuilder.Layout タイトル

画像は全画面表示で表示され、下部中央に名前とオプションのアイコンが配置されます。