it-swarm.it

Android Visualizza elenco - elimina il pulsante di riga, elimina il pulsante selezionato o elimina dal menu di selezione degli elementi?

Attività di visualizzazione Elenco Android con righe di elementi. L'utente deve essere in grado di eliminare alcune righe.

Conosco il modo standard in Android è usare il menu clic elemento. Ma sono 2 clic. È il modo migliore?

10
Maksym Gontar

Tutto dipende dalla frequenza con cui l'utente dovrà utilizzare la funzione di eliminazione.

Se è molto spesso, potresti considerare di aggiungere un pulsante a ciascun elemento dell'elenco.

Se è meno frequente dovresti considerare di aggiungerlo al menu contestuale delle voci (il menu a pressione lunga). Questa è una pratica standard per la maggior parte delle cose.

Sto indovinando quando l'utente preme un elemento verranno portati a un'attività con maggiori informazioni su di esso. È possibile aggiungere il pulsante Elimina lì o aggiungerlo alle opzioni di menu su quell'attività (o entrambi se veramente necessari).

9
matto1990

L'interazione per l'eliminazione di un elemento dell'elenco deve essere abbastanza complessa da prevenire incidenti, ma non così difficile da eliminare più elementi.

Per Android 3.xe 4.x, vi è una raccomandazione da parte di Google di utilizzare la "barra di azione contestuale", in base alla quale quando viene selezionato un elemento, è possibile aggiungere un'icona di eliminazione all'azione bar. Vedi: http://developer.Android.com/design/patterns/selection.html

Un'interazione più vecchia e comune utilizzata su Android 2.x è stata quella di posizionare l'azione "Elimina" in un menu di scelta rapida attivato da una lunga pressione sulla voce dell'elenco.

Uno svantaggio per entrambe queste interfacce è che "Modifica" e "Copia" o altre azioni comuni saranno spesso vicino all'azione "Elimina", e quindi un "Elimina" irreversibile potrebbe richiedere una forma aggiuntiva di input di conferma per prevenire incidenti. (Contrastalo con l'iPhone "scorri per rivelare un pulsante Elimina", che, essendo unico e in due passaggi, non ha bisogno di conferma.)

Vedi l'app 2.x SMS "Messaggi" come Android esempio: l'eliminazione di un elemento richiede una pressione prolungata, la selezione di "Elimina" da un affollato menu di scelta rapida, quindi conferma finale dell'eliminazione in una finestra di avviso.

7
Mason Lee