Wie kann ich bearbeitbaren Text in Android in Zeichenfolgen konvertieren? Irgendeine Lösungsmöglichkeit?
toString()die bearbeitbare Instanz, um String abzurufen.
Wie kann ich bearbeitbaren Text in Android in Zeichenfolgen konvertieren? Irgendeine Lösungsmöglichkeit?
toString()die bearbeitbare Instanz, um String abzurufen.
Antworten:
Wenn ich das richtig verstehe, möchten Sie den String eines bearbeitbaren Objekts erhalten, oder? Wenn ja, versuchen Sie es mit toString().
Basierend auf diesem Code (den Sie als Antwort auf Alex 'Antwort angegeben haben):
Editable newTxt=(Editable)userName1.getText();
String newString = newTxt.toString();
Es sieht so aus, als würden Sie versuchen, den Text aus einer Textansicht oder einem EditText herauszuholen . Wenn dies der Fall ist, sollte dies funktionieren:
String newString = userName1.getText().toString();
Dieser Code funktioniert nur dann korrekt, wenn Sie auf die Schaltfläche klicken, da der Benutzer zu diesem Zeitpunkt Werte in bearbeitbaren Text einfügt. Wenn er dann auf die Schaltfläche klickt, werden die Daten abgerufen und in Zeichenfolgen konvertiert
EditText dob=(EditText)findviewbyid(R.id.edit_id);
String str=dob.getText().toString();