0
我想執行一個方法,當我在EditText視圖中輸入數字時。但是我沒有改變EditText.I的焦點,當我自動輸入一個新號碼時,我停留在同一個EditText中。 eant執行一個function.Now我的問題是我們如何找到那個事件,這意味着在EditText上找出EditText視圖中的新元素
我想執行一個方法,當我在EditText視圖中輸入數字時。但是我沒有改變EditText.I的焦點,當我自動輸入一個新號碼時,我停留在同一個EditText中。 eant執行一個function.Now我的問題是我們如何找到那個事件,這意味着在EditText上找出EditText視圖中的新元素
進入一個新的號碼您需要關聯一個TextWatcher您EditText
,然後,檢查onTextChanged()
如果字符添加是一個數。你可以使用一個regular expression:
if(s.matches("[0-9]")){
doYourStuffMethod();
}
您也可以使用來自Android SDK中的Matcher類,這是對這種東西的幫手。