Android中EditText输入字数统计和限制
来源:互联网 发布:电脑动画制作软件 编辑:程序博客网 时间:2024/04/30 06:52
应用场景就是edittext框 下边是字数显示,有字数的限制。比较简单直接上代码了:
private int num = 100;//etNoteContent是EditTextetNoteContent.addTextChangedListener(new TextWatcher() { private CharSequence wordNum;//记录输入的字数 private int selectionStart; private int selectionEnd; @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { wordNum= s;//实时记录输入的字数 } @Override public void afterTextChanged(Editable s) { int number = num - s.length(); //TextView显示剩余字数 tvWordNumber.setText("" + number); selectionStart=etNoteContent.getSelectionStart(); selectionEnd = etNoteContent.getSelectionEnd(); if (wordNum.length() > num) { //删除多余输入的字(不会显示出来) s.delete(selectionStart - 1, selectionEnd); int tempSelection = selectionEnd; etNoteContent.setText(s); etNoteContent.setSelection(tempSelection);//设置光标在最后 } } });
注释应该很清楚了,有问题欢迎提出。
2 0
- Android中EditText输入字数统计和限制
- android中editText 输入字数限制
- Android中EditText的输入字数限制
- android editText输入文本框限制输入字数和字数提示
- Android中TextView输入字数统计和限制
- Android EditText多行文本输入 字数统计 限制数量
- Android editText 输入字数限制
- android editText 输入字数限制
- Android editText 输入字数限制
- Android editText 输入字数限制
- android editText 输入字数限制
- Android EditText限制输入字数
- android EditText输入字数限制
- Android中限制并统计字数的EditText
- android EditText 对输入字数和内容范围进行限制
- Android EditText 对输入字数和内容范围进行限制
- Android edittext 显示字数限制和输入类型
- EditText限制输入字数
- 一天一命令 <mkdir\rmdir\rm\mv>
- git远程仓库不完全的解决方法
- Hadoop学习资料
- poj2379 结构体复杂应用
- JavaSE学习笔记_17:Java-Math&Random类
- Android中EditText输入字数统计和限制
- Fibonacci numbers
- Activity之间使用Intent和Bundle传值的区别
- ios定位
- 多重继承
- SODBASE实时大数据基础(一):实时同步Mysql数据库到Kafka
- 小小ARC造福无数码农
- bootstrapTable
- Xen-Server 6.5 配置 License Management 授权