Holen Sie den Wert eines Edit-Textfelds
Ich bin, zu lernen, wie zum erstellen von UI-Elementen. Erstellt habe ich ein paar EditText-Eingabe-Felder. Auf dem klicken einer Schaltfläche möchte ich erfassen den Inhalt eingegeben, das Eingabefeld.
<EditText android:id="@+id/name" android:width="220px" />
Dass mein Feld. Wie bekomme ich die Inhalte?
InformationsquelleAutor der Frage Harsha M V | 2010-12-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Durch die Verwendung von getText():
InformationsquelleAutor der Antwort svdree
Ich denke, Sie müssen verwenden Sie diesen code ein, wenn Sie die "aus" deinem EditText-Objekt :
myActivity.this.mEdit.getText().toString()
Nur stellen Sie sicher, dass der compiler wissen, welche
EditText
zum aufrufen und verwenden.InformationsquelleAutor der Antwort Ahmed Lotfy
Bekommen Wert aus einer
EditText
Kontrolle in android.EditText
getText
- Eigenschaft verwenden, um den Wert einerEditText
:InformationsquelleAutor der Antwort Chandra Kumar
InformationsquelleAutor der Antwort
Ich hoffe, dieser sollte funktionieren:
Versuchte ich
Integer.getInteger()
Methode stattvalueOf()
- es hat nicht funktioniert.InformationsquelleAutor der Antwort Karthikeyan Palaniswamy
Vielleicht möchten Sie auch einen Blick auf Butter Messer. Es zielt auf die Verringerung der Menge an boilerplate-code durch die Verwendung von Annotationen. Hier ist ein einfaches Beispiel:
Nur fügen Sie die folgende Abhängigkeit zu Ihrem
build.gradle
:Als alternative gibt es auch AndroidAnnotations.
InformationsquelleAutor der Antwort JJD
Versuchen, diesen code
InformationsquelleAutor der Antwort Himanshu itmca
Eine erweiterte Möglichkeit wäre die Verwendung butterknife bindview. Dies vermeidet redundanten code.
In Ihrem gradle unter Abhängigkeiten; fügen Sie diese 2 Zeilen.
Dann zu synchronisieren.
Beispiel verbindliche edittext in der MainActivity
Aber dies ist eine alternative, wenn Sie sich wohler fühlen oder anfangen zu arbeiten mit vielen Daten.
InformationsquelleAutor der Antwort Emily Alexandra Conroyd
InformationsquelleAutor der Antwort salihzekicamurcu