EditText entername =(EditText)findViewById(R.id.enter_name);
//此行将其转换为String
String q =entername.getText().toString();
//为什么它不能以这种方式工作?
String d = (String) entername.getText();
答案 0 :(得分:1)
方法getText()不会返回$(Build.SourcesDirectory)\packages
,而是返回String
。
请注意,Editable
不会扩展Editable
,但会实现String
接口,因此可以在许多接受CharSequence
的方法中使用它。
答案 1 :(得分:0)
因为EditText#getText返回Editable
,而不是String。