android EditView自动判断输入长度,并限制字数,然后将光标停在最后
16lz
2021-01-23
mRemark_Et.addTextChangedListener(new TextWatcher() {//EditView自动判断输入长度 @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void afterTextChanged(Editable s) { String content = mRemark_Et.getText().toString(); int l = content.length(); mRemarkXianZhi.setText(l + "");//需要将数字转成字符串 if (l > 30) { mRemark_Et.setText(content.substring(0, 30)); mRemark_Et.setSelection(30);//EditView设置光标到最后 } } });
更多相关文章
- Android和Java判断字符串是否是中文
- Android 设置EditText不显示光标
- Android开发_在Android Studio中搜索项目中出现过的字符串
- 字符串类的重量级实现——Rope的初步了解 - 学习Android - 51CTO
- Android字符串进阶之二:字符及字符串的测量和处理
- Android Studio - 第四十二期 几个经常用到的字符串的截取
- 字符串资源多国语言版本的出错问题