如何在Android中清除数字editText?

时间:2011-08-12 15:18:51

标签: android android-edittext numeric

在我的Android App上有一个EditText,它应该保存数值;这就是我将其定义为

的原因
    <EditText android:layout_width="fill_parent" android:id="@+id/TextNumb" 
android:layout_height="wrap_content" android:gravity="right|center" android:maxLines="1"
 android:maxLength="10" android:inputType="number|numberSigned|numberDecimal"/>

但是在我的应用程序的某个点上我想要清除它,所以在我的Activity中我调用这个EditText View并写道:

mEditView.setText("");

但是我遇到了运行时错误......我怎么能修复它?有没有办法清理它?

2 个答案:

答案 0 :(得分:5)

调用mEditView.setText("");时不会出现运行时错误。如果你这样做,那么你在这个表达式之外做错了什么,我们需要你的代码来具体说明。我的猜测不是在mEditViewNullPointerException)或在与UI(setText)不同的线程上调用java.lang.RuntimeException

答案 1 :(得分:0)

您是否尝试将其设置为null

mEditView.setText(null);