Teilen über


Designmuster für Listendetails

Das Listendetailsetailmuster verfügt über einen Hauptbereich und einen Detailbereich für Inhalte. Der Hauptbereich ist in der Regel eine Listenansicht. Wenn ein Element in der Liste ausgewählt wird, wird der Detailbereich aktualisiert. Dieses Muster eignet sich von Natur aus gut für Szenarien mit einem breiteren Anzeigebereich. Es wird häufig für E-Mails und Adressbücher verwendet.

Wenn Sie die beiden unterschiedlichen Bildschirme nutzen und an der natürlichen Grenze ausrichten, können Sie einen Bildschirm verwenden, um die Elementliste und die andere anzuzeigen, um Details des ausgewählten Elements anzuzeigen.

Durch die Trennung von Navigation oder Übersicht von Details können Benutzer tiefer in Inhalte drillen, während sie sich in Bezug auf ihre Position in der Gesamtliste oder Aggregat befinden.

Diagramm zeigt das Listendetailentwurfsmuster mit Navigation und Inhalt auf verschiedenen Bildschirmen.

Bewährte Methoden

Nachfolgend finden Sie einige Szenarien, die Sie beim Anwenden dieses Entwurfsmusters unterstützen:

Das Diagramm zeigt eine Liste auf einem Bildschirm mit Inhalten auf der anderen Seite anstelle der Listenelemente, die den Schieber durchqueren.

Empfohlen Nicht empfohlen
Verwenden Sie die linke Seite des Bildschirms, um eine Liste und die rechte Seite anzuzeigen, um die Details des ausgewählten Elements aus der Liste anzuzeigen. Zeigen Sie die Liste nicht auf den beiden Bildschirmen an, verwenden Sie den zweiten Bildschirm für eine Detailansicht.

Das Diagramm zeigt ein unteres Menü auf der Listenseite des Bildschirms, ohne den Strich zu durchqueren.

Empfohlen Nicht empfohlen
Verwenden Sie im linken Bildschirm eine untere Menünavigation im Verhältnis zur Liste auf der linken Bildschirmseite. Verfügen Sie nicht über eine untere Menünavigation auf dem linken Bildschirm, und die Liste erstreckt sich über zwei Bildschirme.

Diagramm zeigt die Verwendung eines seitenseitigen Menüs auf dem Listenbildschirm, anstatt über ein unteres Menü zu verfügen, das beide Bildschirme umfasst.

Empfohlen Nicht empfohlen
Verwenden Sie eine Seitenmenünavigation mit der Liste auf dem linken Bildschirm und Details auf dem rechten Bildschirm. Verfügen Sie nicht über eine untere Menünavigation über zwei Bildschirme im Listendetail.

Das Diagramm zeigt eine gedrehte Ansicht, die nur Inhalte auf beiden Bildschirmen anzeigt, nicht die Liste.

Empfohlen Nicht empfohlen
Zeigen Sie Details an, wenn das Gerät in eine doppelte Querformatausrichtung gedreht wird (mit einer Zurück-Schaltfläche, um zur Liste zurückzukehren). Zeigen Sie keine Liste auf einem Bildschirm und Details auf dem anderen Bildschirm an, wenn das Gerät in eine doppelte Querformatausrichtung gedreht wird.

Das Diagramm zeigt eine Sammlung von Bildern auf dem Listenbildschirm mit einem vergrößerten Bild auf dem zweiten Bildschirm.

Empfohlen Nicht empfohlen
Verwenden Sie den zweiten Bildschirm, um ein größeres Bild aus der Liste der Bildgalerie anzuzeigen. Zeigen Sie den Listenkatalog nicht über zwei Anzeigen an, die durch den Schieber durchlaufen werden.

Typen von Apps, die von diesem Muster profitieren können

  • Apps mit Listen oder Katalogen
  • E-Mail-Apps
  • Zeitplanungs-Apps
  • Apps zum Zusammenstellen von Fotos oder Bildern
  • Musik-Apps mit Wiedergabelisten und Lieddetails
  • Apps mit starker Navigationsstruktur

Codebeispiele

Diese Projekte zeigen eine einfache Implementierung des Listendetaildesignmusters, das Sie in Ihren Apps verwenden können:

Hinweis

Beim Arbeiten an einer Liste/Detail-Ansicht

Stellen Sie sicher, dass Sie beim Wechseln von einem einzelnen Bildschirm zu einem übergreifenden Listendetailmodus ein Element auswählen, das dem Benutzer für die Detailansicht angezeigt werden soll. Andernfalls kann sich der Bildschirm für die Detailansicht für den Benutzer gebrochen fühlen. Er kann den Benutzer verärren, wobei eine Aktion erforderlich ist, um sie mit Informationen auszufüllen.

Einige Optionen umfassen das letzte berührte Element in der Listenansicht oder das oberste Element in der Liste oder das zuletzt geänderte Element.

Nächste Schritte

Berücksichtigen Sie diese anderen Entwurfsmuster: