CardBuilder.Layout

In API-Ebene XE21 hinzugefügt

Definiert die visuellen Layouts für Karten.

Im Abschnitt „Weitere Informationen“ der einzelnen Layouts finden Sie Informationen dazu, welche Inhalte vom Layout unterstützt werden.

Übernommene Methoden

Enum-Werte

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout ALERT

Eine Warnung mit einem großen zentrierten Symbol sowie einer Nachricht und einer Fußnote darunter

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout AUTHOR

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout CAPTION

Bilder werden im Hintergrund im Vollbildmodus angezeigt, mit einem Untertitel und optional einem Avatar am unteren Rand der Karte.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout SPALTEN

Ein zweispaltiges Layout mit Bildern auf der linken und Text auf der rechten Seite. Die Textgröße richtet sich nach der Menge des Karteninhalts.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout COLUMNS_FIXED

Ein zweispaltiges Layout mit Bildern auf der linken und Text auf der rechten Seite. Die Textgröße ist auf 40 Pixel festgelegt. Dieses Layout sollte verwendet werden, wenn mehrere Karten dieses Typs in einer Sequenz angezeigt werden, z. B. eine scrollbare Liste mit Restaurants oder Restaurants. Es ist wichtig, jede Karte aus Gründen der Konsistenz in derselben Größe zu rendern.

In API-Ebene XE22 hinzugefügt

public static final CardBuilder.Layout EMBED_INSIDE

Ermöglicht das Einbetten eines benutzerdefinierten Layouts in eine Karte, die optional eine Standardfußnote, einen Zeitstempel und einen Stapelindikator hat.

Das eingebettete Layout wird in einem RelativeLayout aufgebläht, der innerhalb der Standardränder der Karte begrenzt ist, damit es sich nicht mit der Fußzeile der Karte überschneidet.

Nachdem Sie getView() oder getRemoteViews() aufgerufen haben, können Sie findViewById() oder die Standardmethode RemoteViews aufrufen, um auf die Ansichten innerhalb des eingebetteten Layouts zuzugreifen.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout MENU

Text mit einem optionalen Symbol in der Mitte der Karte und einer optionalen Fußnote darunter, z. B. einem Menüpunkt.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout TEXT

Text, der die gesamte Karte ausfüllt, mit optionalen Hintergrundbildern. Die Textgröße richtet sich nach der Menge des Karteninhalts.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout TEXT_FIXED

Text, der die gesamte Karte ausfüllt, mit optionalen Hintergrundbildern. Die Textgröße ist auf 30 Pixel festgelegt. Dieses Layout sollte verwendet werden, wenn Infokarten zum Anzeigen mehrerer Textseiten verwendet werden. Aus Gründen der optischen Einheitlichkeit ist es wichtig, dass jede Seite in derselben Größe gerendert wird.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout TITLE

Bilder werden im Hintergrund als Vollbild angezeigt und mit einem Namen und einem optionalen Symbol unten zentriert.