¿Cómo puedo configurar el texto de un EditText?
android
textview
android-edittext
usuario555910
fuente
fuente
Respuestas:
Si revisas los documentos
EditText
, encontrarás unsetText()
método. Toma en aString
y aTextView.BufferType
. Por ejemplo:También hereda
TextView
'ssetText(CharSequence)
ysetText(int)
métodos, por lo que puede configurarlo como un regularTextView
:fuente
EditText.BufferType.EDITABLE
?EditText
extiendeTextView
;TextView.BufferType.EDITABLE
es la constante correctasetText(CharSequence)
, desde su superclaseTextView
. Entonces, no estoy realmente seguro de por qué esta es la respuesta más votada y aceptada.He descubierto que String es una subclase indirecta útil de secuencia de caracteres
http://developer.android.com/reference/android/widget/TextView.html find setText (texto de secuencia de caracteres)
http://developer.android.com/reference/java/lang/CharSequence.html
fuente
Compruébelo,
EditText
acepte solo valores de cadena si es necesario, conviértalo en cadena.Si int, double, long value, haz:
fuente
Use +, el operador de concatenación de cadenas:
o usar
o usar
fuente
Esta es la solución en Kotlin
fuente
Puedes configurar
android:text="your text"
;fuente
http://developer.android.com/reference/android/widget/TextView.html#setText(java.lang.CharSequence )
fuente
Necesitas:
EditText in the xml file
EditText
en la actividadEditText
fuente
Solución en Android Java:
Comience su EditText, la identificación ha llegado a su id xml.
en su Método OnCreate, simplemente configure el texto con el nombre definido.
use el método setText de su editText.
fuente
Si desea establecer el texto en tiempo de diseño en el
xml
archivo, simplementeandroid:text="username"
agregue esta propiedad.Si desea establecer texto mediante programación en Java
y en lo
kotlin
mismo como Java usando getter / setterPero si quieres usar
.text
por principio, entoncesdebido a que
EditText.text
requiere uneditable
primer lugar noString
fuente