Quando utilizziamo il widget EditText in Android, quali sono le differenze di base quando si utilizza il tipo di input Testo normale e il tipo di immissione Nome persona?Differenza tra il tipo di input di testo normale e il tipo di input Nome persona in Editext in Android
risposta
In base al tipo di input, la visualizzazione della tastiera softkey cambia in modo dinamico.
Non c'è alcuna differenza reale tra i due. Per chiarire cosa intendo quando dico che non c'è alcuna differenza reale, l'input Nome persona ha semplicemente l'attributo android:inputType="textPersonName"
preimpostato. Il testo di modifica del nome della persona capitalizza il primo carattere di ogni parola dopo che l'utente ha premuto il pulsante dello spazio.
È solo per offrire una certa comodità agli sviluppatori che hanno bisogno di impostare l'attributo inputType
alle viste EditTex. Troverai alcuni campi di testo preimpostati simili nell'ADT dell'SDK di Android. E usando l'attributo sopra menzionato, puoi avere lo stesso effetto anche in un campo Testo normale.
a persona tipo di immissione del nome - singola riga di modifica del testo
per il testo normale -multiline altezza scatola EditText dei cambiamenti EditText in base ai dati
Da Android Developers collegamento, EditText
può essere definito come si tratta di un impiallacciatura sottile su TextView
che si configura come modificabile.
- L'InputType PersonName può essere dato come -
android:inputType="textPersonName"
- L'InputType normale testo può essere dato come -
android:inputType = "text"
Nota: Sulla base della InputType display softkeyboad verrà modificato in modo dinamico.
@androidDev trovi la soluzione? –
- 1. Come utilizzare il file del tipo di input in PhoneGap?
- 2. HTML5 Tipo di input "numero" in Firefox
- 3. styling di tipo di input
- 4. Trovare il 'tipo' di un elemento di input
- 5. Tipo di input WPF/finestra di dialogo?
- 6. tipo di input = reset e knockout
- 7. Intervallo del tipo di input HTML5 mostra il valore dell'intervallo
- 8. Come ottenere il tipo di input usando jquery?
- 9. Nessun testo predittivo in PhoneGap 2.2.0 su Android 4.0.3 con tipo di input = "testo"
- 10. problema di raggio di confine con testo tipo input
- 11. jQuery cerca il tipo di input (ma anche per selezionare)
- 12. Come visualizzare nome e cognome in input di testo separati?
- 13. Selettori di input multiplo CSS [tipo]
- 14. Input corretto Tipo di carta di credito
- 15. Come eliminare il valore di un "tipo di input = file"
- 16. Ottieni il nome di input angularjs
- 17. Android EditText ha tipo di input con pulsante di cancellazione?
- 18. Come creare un tipo di input personalizzato?
- 19. Differenza tra il tipo di dati "Testo" e "String" in SQLite
- 20. Perché l'eval di Python (input ("Immetti input:")) cambia il tipo di dati dell'input?
- 21. Rileva modifiche programmatiche sul testo del tipo di input
- 22. Premendo 'invio' su un tipo di input = "testo", come?
- 23. Seleziona input e input di testo in HTML: il modo migliore per ottenere una larghezza uguale?
- 24. È possibile impostare il tipo di input generato da TextBoxFor
- 25. Finestra di dialogo testo di input Android
- 26. Esiste un bug di tipo email di input e di tipo ng?
- 27. Tipo di input immagine invia il valore del modulo?
- 28. Convalida HTML5 quando il tipo di input non è "submit"
- 29. Cambia tipo di elemento Input utilizzando jquery
- 30. rendendo un tipo di input "file" nascosto con il pulsante
È urgente, non effettuare alcun effetto su nessuno ... qui –
Con il tipo di immissione PersonName, il testo di modifica capitalizza automaticamente la prima lettera di ogni parola immessa dall'utente. – Yogesh
PlainText può essere multilinea .. ho un editText che voglio essere single line .. Io uso inputType = "textPersonName" il mio problema è risolto .. Penso che la differenza principale sia multilinea. l'utente non può inserire nuove righe (il tasto invio non viene mostrato) – Nepster