Dies ist mein Beispielcode: Editable newTxt = (Editable) userName1.getText (); String newString = newTxt.toString (); ////////////////////////////////////////// aber das funktioniert nicht ...
BIBEKRBARAL
1
@bibek - Bearbeiten Sie Ihre Frage und geben Sie Details zu den Fehlern ein, die Sie erhalten.
Dave Webb
Sehr geehrter Herr, ich möchte eine Zeichenfolge in der Textansicht anzeigen, die von edittext stammt.
BIBEKRBARAL
2
endlich habe ich es.i Code ist wie .. EditText userName1 = (EditText) findViewById (R.id.profile_name); String newString = (String) u serName1.getText (). ToString ();
BIBEKRBARAL
5
Verstehst du, wo du falsch gelaufen bist? EditText ist eine Ansicht (ein GUI-Element), während Editable im Grunde eine Zeichenfolge ist, die geändert werden kann.
MSpeed
26
Basierend auf diesem Code (den Sie als Antwort auf Alex 'Antwort angegeben haben):
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:
Wie kann ich denselben Text in textView anzeigen, nachdem ich von edittext erhalten habe?
BIBEKRBARAL
3
TextView.setText. Möglicherweise können Sie besser lernen, indem Sie einige Zeit mit dem Lesen der Dokumente und Tutorials verbringen.
RickNotFred
Eigentlich möchte ich nur den Benutzernamen aus der Textansicht anzeigen, der aus bearbeitbarem Text (Eingabetext) stammt.
BIBEKRBARAL
1
Schließlich habe ich das Problem gelöst. EditText userName1 = (EditText) findViewById (R.id.profile_name); String newcommon = (String) userName1.getText (). ToString ();
BIBEKRBARAL
7
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
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()
.quelle
Basierend auf diesem Code (den Sie als Antwort auf Alex 'Antwort angegeben haben):
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();
quelle
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();
quelle