在EditText View中找出新元素

时间:2010-07-31 10:53:36

标签: android

我想在EditText视图中输入一个方法。但是我没有改变EditText的焦点。当我自动输入一个新的数字时,我保持在同一个EditText中我想执行一个函数。现在我的问题是我们如何找到该事件意味着在EditText中输入一个新数字

1 个答案:

答案 0 :(得分:0)

您需要将TextWatcherEditText相关联,然后在onTextChanged()中检查添加的字符是否为数字。您可以使用regular expression

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

您还可以使用Android SDK中的Matcher类,这是此类内容的帮手。