即使将EditText
类型设置为日期或数字等,我也需要先将getText()
的输出转换为String
,然后转换为相应的Date
或{{1 }}
所以,Integer
似乎不仅仅是Editable
,那么为什么Android不返回String
?
答案 0 :(得分:1)
根据documentation String
是不可变的。 Editable
however允许更改其标记和内容。
EditText
返回Editable
的原因可能很容易 - 因此您可以编辑文本,然后重新设置。