kco*_*ock 221
如果您查看文档EditText
,您将找到一种setText()
方法.它需要a String
和a TextView.BufferType
.例如:
EditText editText = (EditText)findViewById(R.id.edit_text);
editText.setText("Google is your friend.", TextView.BufferType.EDITABLE);
Run Code Online (Sandbox Code Playgroud)
ear*_*per 20
String string="this is a text";
editText.setText(string)
Run Code Online (Sandbox Code Playgroud)
我发现String是一个有用的CharSequence间接子类
http://developer.android.com/reference/android/widget/TextView.html 找到setText(CharSequence文本)
http://developer.android.com/reference/java/lang/CharSequence.html
小智 6
String text = "Example";
EditText edtText = (EditText) findViewById(R.id.edtText);
edtText.setText(text);
Run Code Online (Sandbox Code Playgroud)
检查它EditText
是否只接受字符串值,如有必要将其转换为字符串。
如果是 int、double、long 值,请执行以下操作:
String.value(value);
Run Code Online (Sandbox Code Playgroud)
小智 5
这是 Kotlin 中的解决方案
val editText: EditText = findViewById(R.id.main_et_name)
editText.setText("This is a text.")
Run Code Online (Sandbox Code Playgroud)
小智 5
如果你使用 kotlin 那么它会给你错误如果你这样做
editText.text = "some string"
Run Code Online (Sandbox Code Playgroud)
就像使用它一样
editText.setText("some string")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
252507 次 |
最近记录: |