从EditText检索文本

时间:2018-07-27 10:24:10

标签: android android-edittext

为什么不

String.valueOf(edittext var name)

EditText检索文本?

3 个答案:

答案 0 :(得分:1)

这就是Android提供的。

您可以改为使用editText.getText().toString()

关于 String.valueOf(obj)

的信息
  • String类是Java类,它不知道TextViewEditText之类的Android类。
  • String.valueOf接受EditText或任何对象,因为它将被视为调用String.valueOf(Object)方法。

来自 String Documentation 的内部实现是 String.valueOf(Object)

   public static String valueOf(Object obj) {  
       return (obj == null) ? "null" : obj.toString();  
   }  

如果您致电String.valueOf(editText),它将返回您的班级名称,例如 EditText@2a139a55

答案 1 :(得分:0)

使用editTextName.getText().toString()返回字符串值

答案 2 :(得分:0)

String value = String.valueOf(editText.getText())