Ich bin neu in der Android-Entwicklung. In meinem Projekt verwende ich EditText, aber ich möchte erzwingen, dass es nur einen Ganzzahl- oder Gleitkommawert akzeptiert. Wie kann ich das machen?Wie kann EditText nur Integer- oder Float-Werte akzeptieren?
Antwort
Wenn Sie Dezimalzahl nur auf Ihrem EditText
die XML-Attribut android:inputType="numberDecimal"
in Ihrem EditText Widget wird Ihre EditText Erklärung wie diese verwenden verwenden möchten:
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal" />
Wenn Sie möchten Verwenden Sie Signed Decimal Nummer als die beiden Xml-Attribute android:inputType="numberDecimal"
und android:inputType="numberSigned"
kombinieren. Ihre EditText-Deklaration lautet wie folgt:
Momentan ist Android-Tag: inputType nicht genug.
Siehe Beispiel https://github.com/udacity/ud851-Exercises/tree/student/Lesson06-Visualizer-Preferences/T06.10-Exercise-EditTextPreferenceConstraints
Sie erstellen müssen ein PreferenceChangeListener die in EditText gefüllt, um zu überprüfen, bevor Vorlieben zu ändern.
Verwenden Java
für die Eingabe sowohl Integer- und Float-
edit.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
für die Eingabe nur ganzzahlige
edit.setInputType(InputType.TYPE_CLASS_NUMBER);
- 1. Android Limit EditText auf Nur-Integer-Eingabe
- 2. EditText zu Integer (Android)
- 3. Wie mache ich jfilechooser nur akzeptieren. Txt
- 4. Wie kann ich Paperclip darauf beschränken, nur Bilder zu akzeptieren?
- 5. Erstellen variadische nur Referenz oder Zeiger zu akzeptieren
- 6. Java: Allgemein akzeptieren nur Aufzählungstypen
- 7. Text nur Eingabe EditText android
- 8. JavaFX Slider Integer nur
- 9. PHPExcel: Machen Sie Geschlecht Spalte akzeptieren nur "M" oder "F"
- 10. contenteditable div nur akzeptieren Klartext
- 11. Erstellen eines EditText-Felds akzeptieren nur Buchstaben und Leerstellen in Android
- 12. EditText Hintergrund nur für Text?
- 13. Integer nur Eingabe Javascript
- 14. CComboBox akzeptieren nur Anzahl in VC++?
- 15. EditText Validierung läuft nur einmal
- 16. Wie kann EditText so eingeschränkt werden, dass nur Float-Werte in Java eingegeben werden?
- 17. Wie kann man überprüfen EditText
- 18. Wie kann ich EditText ändern?
- 19. Wie kann TextView genauso aussehen wie EditText?
- 20. JavaFX Drag & Drop: nur einige Dateierweiterungen akzeptieren
- 21. Javascript - Texteingabe nur positive Ganzzahlen akzeptieren
- 22. nur neu erstellte Eingabedatei akzeptieren upload
- 23. nur Integer-Wert in NumericUpAndDown Mahapp Lassen Sie nicht richtig
- 24. Warum Python Super nicht nur Instanz akzeptieren?
- 25. java.io.StreamTokenizer.TT_NUMBER: Floating oder Integer?
- 26. HTML5 Validate Eingang Alphabete akzeptieren nur
- 27. Warum nicht unique_ptr nur ein temporäres akzeptieren?
- 28. App Store kann diesen Fluss akzeptieren oder nicht
- 29. Wie kann System.out.printIn() ganze Zahlen akzeptieren?
- 30. Wie kann CLion die gtest-Syntax akzeptieren?
vergessen Sie nicht, die Antwort zu markieren als angenommen, wenn sie auf Ihre Bedürfnisse reagiert! ! –