开发者社区 问答 正文

Android中Editable转换成字符

比如说,获取EditText的内容
` EditText et_content = (EditText)findViewById(R.id.content);
String content = et_content.getText().toString();`
我查看到getText()返回的是Editable,为什么Editable可以通过toStirng()转换成String类型?

展开
收起
爵霸 2016-03-25 10:30:29 4299 分享 版权
1 条回答
写回答
取消 提交回答
  • EditText 中getText
     @Override
     public Editable getText() {
     return (Editable) super.getText();
     }
    
    super.getText();返回的还是一个CharSequence,然后被转型成了Editable
     public CharSequence getText() {
     return mText;
     }
    
    public interface Editable
     extends CharSequence, GetChars, Spannable, Appendable
     {
     } 
    2019-07-17 19:13:41
    赞同 展开评论
问答分类:
问答标签:
问答地址: