在我的 Android 应用程序上有一个 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("");
但是我遇到了一个运行时错误...我该如何修复它?有什么方法可以清洗吗?
最佳答案
您不会在调用 mEditView.setText("");
时遇到运行时错误。如果你这样做,那么你在这个表达式之外做错了什么,我们需要你的代码来具体说明是什么。我的猜测是不会初始化 mEditView
(NullPointerException
) 或在与 UI 不同的线程上调用 setText
(java.lang.RuntimeException
).
关于android - 如何清除 Android 中的数字 editText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7042310/