android里editor text内容改变的事件监听器是什么?
答案:3 悬赏:40 手机版
解决时间 2021-03-15 06:45
- 提问者网友:做自己de王妃
- 2021-03-14 18:30
android里editor text内容改变的事件监听器是什么?
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-14 20:09
可以为EditText设置如下的监听器:
editText.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
//在这里写一些东西,这里面是每当text改变的时候就会触发
}
});
}
editText.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
//在这里写一些东西,这里面是每当text改变的时候就会触发
}
});
}
全部回答
- 1楼网友:独行浪子会拥风
- 2021-03-14 23:06
使用holder,每隔一段时间记录text里面的内容并与上次记录的比较,如果不一样就执行text改变的操作。
其实就是使用一个线程一直监听你的text的内容了。
- 2楼网友:千杯敬自由
- 2021-03-14 21:32
楼上的也是一个方法,但可能不能马上就监听到text的改变,你可以这么写
et.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
在这里写一些东西,这里面是每当text改变的时候就会触发
}
});
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯