2010-07-31 54 views
0

我想執行一個方法,當我在EditText視圖中輸入數字時。但是我沒有改變EditText.I的焦點,當我自動輸入一個新號碼時,我停留在同一個EditText中。 eant執行一個function.Now我的問題是我們如何找到那個事件,這意味着在EditText上找出EditText視圖中的新元素

回答

0

進入一個新的號碼您需要關聯一個TextWatcherEditText,然後,檢查onTextChanged()如果字符添加是一個數。你可以使用一個regular expression

if(s.matches("[0-9]")){ 
    doYourStuffMethod(); 
} 

您也可以使用來自Android SDK中的Matcher類,這是對這種東西的幫手。