如何使用数字输入类型将EditText设置为空

时间:2013-08-14 00:57:43

标签: android android-edittext settext

我试过了

editText.setText(""); 

然而我收到错误,说“”不是有效整数。我还尝试将输入类型更改为文本设置文本为“”,而不是将输入类型更改回数字,但我得到相同的错误。

4 个答案:

答案 0 :(得分:2)

在XML中使用属性

android:hint=""
android:inputType="number"

在代码中使用

.setHint("");

答案 1 :(得分:1)

试试这个:

editText.setText("0", BufferType.EDITABLE); /*// May be unecessary... */
editText.getText().clear();

您可能需要先将缓冲区类型设置为BufferType.EDITABLE ...

答案 2 :(得分:0)

您可以在res / values / string.xml中使用空字符串值,例如      - > <字符串名称:“empty_string”>< /串GT;

答案 3 :(得分:0)

将属性设置为XML

android:hint =“”

在Java中

editText.setHint(“”);