最近在做项目,遇到一个比较头疼的问题,问题是需要对用户的输入进行时时监听,而大部分用户的输入是通过软键盘来完成的,而Android平台好象没有专门的对此监控事件,那该怎么办呢?
最终解决办法就是通过EditText和TextWatcher类来辅助监听。具体做法如下:
private class TextMonitor implements TextWatcher{
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {//输入前的内容
String str_forward=s.toString().length();
}
@Override
public void onTextChanged(CharSequence s, int start, int