程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> edittext-如何清除 android 中的一個 numeric editText?

edittext-如何清除 android 中的一個 numeric editText?

編輯:編程綜合問答
如何清除 android 中的一個 numeric editText?

在android應用程序中,有一個EditText 要保持numeric 值,所以我按照下面的方法定義:

 <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("");

但是獲得運行時間錯誤。如何修復這個問題?

最佳回答:


android:inputType="number|numberSigned|numberDecimal" 這個你已經修改了InputType了
而mEditView.setText("");此時你setText使用的是一個String,跟定義的InputType不匹配,所以就報運行時異常了

修改方法: 在 mEditView.setText("")之前mEditView.setInputType(int type)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved