2010-07-31 56 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类,这是对这种东西的帮手。