#有时候我们需要在EditText限制输入字数,并给用户相应的提示,废话不多说,上代码:
第一步添加EditText改变监听
edittext.addTextChangedListener(this);
第二步实现方法
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.toString().trim().length() > 140) {
etPictureSelectContent.setText(s.toString().substring(0, 140));
etPictureSelectContent.setSelection(140);
ToastUtil.showToast(this, "您最多能输入140个字");
}
}
@Override
public void afterTextChanged(Editable s) {
}
搞定