我想在EditText视图中输入一个方法。但是我没有改变EditText的焦点。当我自动输入一个新的数字时,我保持在同一个EditText中我想执行一个函数。现在我的问题是我们如何找到该事件意味着在EditText中输入一个新数字
答案 0 :(得分:0)
您需要将TextWatcher与EditText
相关联,然后在onTextChanged()
中检查添加的字符是否为数字。您可以使用regular expression:
if(s.matches("[0-9]")){
doYourStuffMethod();
}
您还可以使用Android SDK中的Matcher类,这是此类内容的帮手。