CardBuilder.Layout

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

カードの視覚レイアウトを定義します。

レイアウトでサポートされているコンテンツについては、各レイアウトの「関連項目」をご覧ください。

継承されるメソッド

列挙型の値

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

public static final CardBuilder.Layout ALERT

中央に大きなアイコンと、その下にメッセージと脚注が含まれるアラート。

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

public static final CardBuilder.Layout 著者

著者に焦点を当てたコンテンツ: 見出しと小見出しが付いたアバター、その下に本文テキスト。

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

public static final CardBuilder.Layout CAPTION

画像が背景に全画面で表示され、テキストの字幕と、オプションの下部にアバターが表示されます。

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

public static final CardBuilder.Layout COLUMNS

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 TEXT

カード全体を覆うテキスト(オプションの背景背景画像あり)。テキストのサイズは、カードのコンテンツの量に基づいて動的に生成されます。

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

public static final CardBuilder.Layout TEXT_FIXED

カード全体を覆うテキスト(オプションの背景背景画像あり)。テキストのサイズは 30 ピクセルに固定されています。このレイアウトは、カードを使用して複数ページ分のテキストを表示する場合に使用してください。また、視覚的に一貫性を持たせるために、各ページを同じサイズでレンダリングすることが重要です。

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

public static final CardBuilder.Layout TITLE

画像はバックグラウンドで全画面表示され、名前とオプション アイコンは下部中央に配置されます。