it-swarm.com.de

Wo kann ein Element "Neuen Datensatz hinzufügen" für eine Listenansicht platziert werden?

Ich arbeite an einer App mit einer Listenansicht und benötige eine Möglichkeit, der Listenansicht Zeilen hinzuzufügen. Der Code ist kein Problem, aber ich frage mich nur, ob es eine Konvention oder ein konsistentes Android UI-Design dafür gibt?

Ich bin mir nicht sicher, ob ich eine Zeile am Index 0 verwenden soll, die bei langem Klicken einen neuen Datensatz hinzufügen könnte, oder ob im Allgemeinen eine Schaltfläche "Neuen Datensatz hinzufügen" als Kontextelement hinzugefügt wird, oder was.

Weiß jemand, was normalerweise gemacht wird, oder hat er großartige Ideen, wie man damit umgeht?

3
JMD

Die Android Design-Ressourcen sind eine ziemlich gute Ressource zum Durchsehen.

Wenn eine häufige oder wichtige Aktion im Kontext dieses Bildschirms darin besteht, eine Zeile hinzuzufügen, sollten Sie in Betracht ziehen, sie in die Hauptaktionsleiste einzufügen. Aus der Android Anleitung):

Zeigen Sie die wichtigsten Aktionen Ihrer App im Abschnitt Aktionen an. Aktionen, die nicht in die Aktionsleiste passen, werden automatisch in den Aktionsüberlauf verschoben.

Beispiel für eine Aktionsleiste und Liste :

Example action bar

In diesem Zusammenhang ist Ihre Schaltfläche "Zeile hinzufügen" mit der Schaltfläche "Neuer Tweet" vergleichbar (wenn es sich um eine Hauptaktion handelt).

Das Bild unten ist ein Beispiel für ein Kontext- oder Überlauf-Aktionsmenü (daher unten). Die Aktion 'Hinzufügen' wird in der Mitte angezeigt. Ob dies angemessen ist, hängt vom Kontext ab.

Example

Dies ist ein ähnliches Muster wie in iOS-Apps (siehe Beispiel unten). Beachten Sie die hervorgehobene Hauptaktion.

Example 2

Ein eindeutigerer Ansatz wurde von der Clear Task-App verwendet (siehe unten). In diesem Beispiel drückt der Benutzer auseinander, um eine neue Zeile zu erstellen. Das funktioniert wunderbar, ist aber noch nicht so weit verbreitet.

Example 3

Mein letztes Beispiel ist die Wunderlist andoid App. Nach meiner Erfahrung funktioniert das gut. Dies kann sich darauf auswirken, ob Sie unten oder oben eine neue Zeile hinzufügen.

Example 4

7
Jay

Wie wäre es, wenn Sie am Ende der Tabelle eine generische Zeile mit Text wie "Tippen Sie hier, um eine neue Zeile hinzuzufügen" oder einfach "Neue Zeile hinzufügen" hinzufügen?

0

Die UX dafür wurde von vielen Designern in vielerlei Hinsicht innoviert. Aus Sicht eines Designers würde ich jedoch ein "+" - Symbol in der Kopfzeile vorschlagen - in der Aktionsleiste (nicht in der Bildlaufliste). Überlegungen sind so einfach zu verstehen und effektiv. Der Benutzer kann es auch klar auf das beziehen, was er hinzufügt, denn wenn Sie die neuesten Android Designrichtlinien) befolgen, erhalten Sie ein Aktionsleiste Oben und links wird der Titel angezeigt. Der Benutzer kann sich also leicht darauf beziehen.

Aber ich würde Ihnen empfehlen, mehr Innovationen zu entwickeln, da die Möglichkeiten für Mobilgeräte als Plattform endlos sind. Suche nach dribbble mit dem Tag "add new" können Sie viele neue Ideen sehen. Ich hoffe es hilft...

0
Wesley