CardBuilder.Layout

In API-Ebene XE21 hinzugefügt

Definiert die visuellen Layouts für Karten.

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

Übernommene Methoden

Aufzählungswerte

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout BENACHRICHTIGUNG

Eine Benachrichtigung mit einem großen zentrierten Symbol und einer Nachricht und 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 erscheinen im Vollbildmodus mit Text und einem optionalen Avatar unten auf der Karte.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout SPALTEN

Ein zweispaltiges Layout mit Bildern links und Text rechts Die Größe des Textes hängt von der Menge der Inhalte auf der Karte ab.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout COLUMNS_FIXED

Ein zweispaltiges Layout mit Bildern links und Text rechts Die Textgröße beträgt 40 Pixel. Dieses Layout sollte beim Anzeigen von mehreren Karten dieses Typs in einer Abfolge verwendet werden, z. B. in einer scrollbaren Liste von Restaurants oder in den Einstellungen. Aus Gründen der visuellen Konsistenz ist es wichtig, jede Karte 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, das optional eine Standardfußnote, einen Zeitstempel und einen Stack-Indikator enthält.

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

Nachdem du getView() oder getRemoteViews() aufgerufen hast, kannst du die findViewById()- oder die standardmäßigen RemoteViews-Methoden aufrufen, um auf die Ansichten in deinem eingebetteten Layout zuzugreifen.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout MENU

Text mit einem optionalen Symbol in der Mitte 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 Größe des Textes hängt von der Menge der Inhalte auf der Karte ab.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout TEXT_FIXED

Text, der die gesamte Karte ausfüllt, mit optionalen Hintergrundbildern Die Schriftgröße beträgt 30 Pixel. Dieses Layout sollte bei Karten verwendet werden, um mehrere Seiten mit Text anzuzeigen. Aus Gründen der visuellen Konsistenz ist es wichtig, jede Seite in derselben Größe zu rendern.

In API-Ebene XE21 hinzugefügt

public static final CardBuilder.Layout TITLE

Bilder werden im Hintergrund im Vollbildmodus angezeigt. Unten siehst du ein optionales Symbol.