Bagaimana saya bisa mengatur teks dari EditText?
android
textview
android-edittext
user555910
sumber
sumber
Jawaban:
Jika Anda memeriksa dokumen
EditText
, Anda akan menemukansetText()
metode. Dibutuhkan dalam aString
dan aTextView.BufferType
. Sebagai contoh:Hal ini juga mewarisi
TextView
s'setText(CharSequence)
dansetText(int)
metode, sehingga Anda dapat mengaturnya seperti biasaTextView
:sumber
EditText.BufferType.EDITABLE
?EditText
meluasTextView
;TextView.BufferType.EDITABLE
adalah konstanta yang benar.setText(CharSequence)
, dari superclass-nyaTextView
. Jadi saya tidak begitu yakin mengapa ini jawaban yang paling banyak dipilih & diterima?Saya telah menemukan String sebagai Subclass tidak langsung berguna dari CharSequence
http://developer.android.com/reference/android/widget/TextView.html find setText (Teks CharSequence)
http://developer.android.com/reference/java/lang/CharSequence.html
sumber
Lihat
EditText
hanya menerima nilai String jika perlu mengubahnya ke string.Jika int, dobel, nilai panjang, lakukan:
sumber
Gunakan +, operator penggabung string:
atau gunakan
atau gunakan
sumber
Ini solusinya di Kotlin
sumber
Anda dapat mengatur
android:text="your text"
;sumber
http://developer.android.com/reference/android/widget/TextView.html#setText(java.lang.CharSequence )
sumber
Kamu butuh:
EditText in the xml file
EditText
dalam aktivitasEditText
sumber
Solusi di Android Java:
Mulai EditText Anda, ID datang ke id xml Anda.
di Metode OnCreate Anda, cukup atur teks dengan nama yang ditentukan.
gunakan metode setText dari editText Anda.
sumber
Jika Anda ingin mengatur teks pada waktu desain dalam
xml
file cukupandroid:text="username"
tambahkan properti ini.Jika Anda ingin mengatur teks secara terprogram di Jawa
dan
kotlin
sama seperti java menggunakan getter / setterTetapi jika Anda ingin menggunakan
.text
prinsip makakarena
EditText.text
memerlukaneditable
di tempat pertama tidakString
sumber