给editView设置监听器TextWatcher(),用addTextChangedListener()方法进行添加;
edt_error2_porn.addTextChangedListener(new TextWatcher() {
//空实现方法
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
//这里的参数s,就是文本框中的内容
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
Log.e("sss",s+"");
if (!s.equals("")){
//如果输入大于65535,就会被转化为65535,加try catch,为了防止空的转换错误
try {
Integer porn1 = Integer.valueOf(s.toString());
if (porn1>65535){
edt_error2_porn.setText("65535");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
//空实现方法
@Override
public void afterTextChanged(Editable s) {
}
});