Sono nuovo nello sviluppo di Android. Nel mio progetto, sto usando EditText, ma voglio forzarlo ad accettare solo un valore intero o float. Come lo posso fare?In che modo EditText accetta solo valori interi o float?
risposta
Se si desidera utilizzare decimale Numero solo sul tuo EditText
utilizzare l'attributo xml android:inputType="numberDecimal"
nel tuo widget EditText tua dichiarazione EditText sarà simile a questo:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal" />
Se si desidera utilizzare numero decimale firmato anziché combinare i due attributi Xml android:inputType="numberDecimal"
e android:inputType="numberSigned"
. La tua dichiarazione EditText sarà così:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal|numberSigned" >
</EditText>
Attualmente con tag Android: inputType non è sufficiente.
È necessario creare un PreferenceChangeListener per verificare l'compilato in EditText, prima di preferenza è cambiato.
Usare Java
per l'ingresso sia interi e float
edit.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
per l'input solo numeri interi
edit.setInputType(InputType.TYPE_CLASS_NUMBER);
- 1. Come limitare EditText per inserire solo valori float in Java?
- 2. C++ 11 Funzione che accetta solo valori letterali stringa?
- 3. VS2012 $ (esiste) accetta solo valori scalari
- 4. Stringa da EditText a float
- 5. Jsoncpp scrive valori float in modo errato
- 6. JFreeChart Visualizza valori interi come float nell'asse Y
- 7. Flex: testo che accetta solo numero
- 8. Rails 3 - Rendi campo di testo accetta solo valori numerici
- 9. Ottenere il valore float dai numeri interi
- 10. Come aggirare o fare in modo che PHP json_decode non modifichi i miei valori interi molto grandi?
- 11. NSDictionary con valori interi
- 12. Fare un campo EditText accetta solo lettere e spazi bianchi in Android
- 13. 2 valori float in sqlserver
- 14. Come mostrare solo valori interi su yAxis di HighChart?
- 15. Memorizzazione di due valori float in una variabile float singola
- 16. Chartkick Rails: desidera solo valori interi sugli assi. Usa discreto o qualcos'altro?
- 17. In che modo posso disattivare i suggerimenti in EditText?
- 18. Esportazione di interi con valori mancanti in csv in Pandas
- 19. Un modello che accetta solo argomenti tipo puntatore
- 20. Conversione di char * in float o double
- 21. In che modo Cloud9 accetta una variabile "globale"?
- 22. Java: dovrei usare float o float?
- 23. Come impedire a Gson di esprimere numeri interi come float
- 24. concat due valori interi in postgresql
- 25. C solo segno di interi
- 26. valori Convalida interi con mangusta
- 27. Bug o limite massimo di Delphi. valori interi costanti?
- 28. Tipo di dati che assume solo un intervallo di valori
- 29. Impostazione valori interi predefiniti in activerecord
- 30. Ricerca di una libreria half float o quarter float
non dimenticate di segnare la risposta come accettata se risponde alle tue esigenze! ! –