Android开发 我想设置edittext 输入完成后在调用监听方法 这个怎么实现?
Android开发我想设置edittext输入完成后在调用监听方法这个怎么实现?就是editText的监听事件不要一变化就调用要等输入完几秒钟在调用。。。这个用什么方法去...
Android开发 我想设置edittext 输入完成后在调用监听方法 这个怎么实现?
就是editText的监听事件 不要一变化就调用 要等输入完几秒钟 在调用。。。这个用什么方法去实现 展开
就是editText的监听事件 不要一变化就调用 要等输入完几秒钟 在调用。。。这个用什么方法去实现 展开
展开全部
et.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {//在输入数据时监听
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,//输入数据之前的监听
int after) {
}
@Override
public void afterTextChanged(Editable s) {//输入数据之后监听
}
}
}
你还以在afterTextChanged(Editable s){ }中 同handler去延迟几秒 就可以了
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {//在输入数据时监听
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,//输入数据之前的监听
int after) {
}
@Override
public void afterTextChanged(Editable s) {//输入数据之后监听
}
}
}
你还以在afterTextChanged(Editable s){ }中 同handler去延迟几秒 就可以了
追问
还是调用好几遍 比如向我输入123 先1 再12 再 123
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询