对EditText输入字数限制并提示
来源:互联网 发布:网络传输协议 http 编辑:程序博客网 时间:2024/05/16 15:01
private int num = 500;//详情描述限制的最大字数
etDetailDescription.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { Editable editable = etDetailDescription.getText(); int len = editable.length(); if (len > num) { showToast("超出字数限制"); int selEndIndex = Selection.getSelectionEnd(editable); String str = editable.toString(); //截取新字符串 String newStr = str.substring(0, num); etDetailDescription.setText(newStr); editable = etDetailDescription.getText(); //新字符串的长度 int newLen = editable.length(); //旧光标位置超过字符串长度 if (selEndIndex > newLen) { selEndIndex = editable.length(); } //设置新光标所在的位置 Selection.setSelection(editable, selEndIndex); } } @Override public void afterTextChanged(Editable s) { }});
0 0
- 对EditText输入字数限制并提示
- android editText输入文本框限制输入字数和字数提示
- EditText设置字数限制并给出提示
- Android EditText最大字数限制并提示
- EditText输入字数限制,超出限定字数Toast提示
- android EditText限制输入字数并显示剩余字数
- EditText限制输入字数
- 限制EditText输入字数
- EditText 字数限制输入
- EditText 输入字数限制
- EditText限制输入字数
- EditText限制输入的字符数并弹出Toast提示字数已达上限
- EditText 设置字数限制,超过字数限制时 toast 提示并且输入无效
- android EditText 对输入字数和内容范围进行限制
- Android EditText 对输入字数和内容范围进行限制
- android edittext 输入长度限制并提示
- android edittext 输入长度限制并提示
- EditText输入长度限制,并提示信息
- 算法学习计划
- 图解 Android 事件分发机制
- c++中vector的用法详解
- 知乎的盈利模式
- linux下SVN配置笔记
- 对EditText输入字数限制并提示
- 10天精通Sass 之 Sass控制命令
- java/php/c#版rsa签名以及java验签实现openssl生成
- C++设计模式——装饰模式
- VS2013+CUDA7.5配置win7——64位
- Jmeter中正则表达式提取器使用详解
- 《Linux设备节点创建》用户空间ueventd创建设备节点规则
- 日志查看
- Android 数据存储笔记