È un buon approccio per aprire una tastiera all'avvio di Actvity in cui è presente solo un EditTextbox [chiuso]

0

Sto lavorando con password dimenticata , dove ho un singolo EditTextBox e un singolo pulsante di invio.

Quindi ogni volta che apro questa pagina Hai dimenticato la password , la mia tastiera è aperta all'inizio di questa pagina.

Nella mia mente c'è una domanda che non è una scelta intelligente per aprire una tastiera all'inizio dell'attività Password dimenticata .

    
posta Tushar Pandey 23.01.2014 - 07:48
fonte

1 risposta

3

La gestione della visibilità del metodo di input nei documenti per sviluppatori Android ha questo da dire sulla visualizzazione il metodo di input all'inizio dell'attività:

Although Android gives focus to the first text field in your layout when the activity starts, it does not show the input method. This behavior is appropriate because entering text might not be the primary task in the activity. However, if entering text is indeed the primary task (such as in a login screen), then you probably want the input method to appear by default.

Queste linee guida rendono abbastanza chiaro che questo comportamento non contraddice alcuna regola (e potrebbe rendere più facile per l'utente navigare nella tua attività).

Detto questo, dipende molto da ciò che hai nella tua attività, in particolare se la tastiera ostruisce qualsiasi informazione importante che stai cercando di dare ai tuoi utenti.

Come dice quella pagina, ci sono molte opzioni che puoi impostare nel tuo layout per controllare il metodo di input e il comportamento dell'interfaccia utente, ma qualunque cosa tu faccia, vale la pena guardare lo sviluppatore http: // indicazioni sull'accessibilità per assicurarti che l'app sia accessibile.

    
risposta data 23.01.2014 - 12:08
fonte

Leggi altre domande sui tag