EditText输入字数限制,超出限定字数Toast提示
来源:互联网 发布:船舶软件 编辑:程序博客网 时间:2024/05/21 20:10
自定义实现InputFilter,当达到最大长度后,继续输入字符每次都弹toast实现
代码实现:
public class MaxTextLengthFilterUtils implements InputFilter { private int mMaxLength; private int mToast; public MaxTextLengthFilterUtils(int max, int toast) { mMaxLength = max - 1; mToast = toast; } @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { int keep = mMaxLength - (dest.length() - (dend - dstart)); if (keep < (end - start)) { UIUtils.showToastSafe(mToast); } if (keep <= 0) { return ""; } else if (keep >= end - start) { return null; } else { return source.subSequence(start, start + keep); } }}
调用方法:edittext.setFilters(new InputFilter[]{new MaxTextLengthFilterUtils(20, “这里是提示语”)});
忘了从哪个小伙伴那里看到的了,现在整理代码,记录一下,望见谅。
阅读全文
0 0
- EditText输入字数限制,超出限定字数Toast提示
- EditText 设置字数限制,超过字数限制时 toast 提示并且输入无效
- android edittext 输入字数限制 超过最大字数toast
- android editText输入文本框限制输入字数和字数提示
- 对EditText输入字数限制并提示
- EditText限制输入字数
- 限制EditText输入字数
- EditText 字数限制输入
- EditText 输入字数限制
- EditText限制输入字数
- Android的EditText超出字数限制,给用户提示
- EditText限制输入的字符数并弹出Toast提示字数已达上限
- js监听文本框输入字数,字数超出限定个数则提示信息变红
- Android editText 输入字数限制
- android editText 输入字数限制
- Android editText 输入字数限制
- 限制EditText的输入字数
- Android editText 输入字数限制
- linux6 DNS服务配置+ORACLE11g RAC使用scan和DNS连接
- Linux下sfdisk分区命令
- php+redis主从架构
- react-native run-android提示buildsuccessful,但是服务没开起来
- CCF 历年真题之出现次数最多的数(_1312_1_TheHighestNumberOfOccurrences.java)参考答案
- EditText输入字数限制,超出限定字数Toast提示
- Java学习笔记之常见的DOS命令
- u-boot启动参数
- java中常见的异常,你都遇见过几个?
- Python实例浅谈之国际化支持
- C#打开保存txt文件
- POJ-1655 Balancing Act(树的重心)
- 两个qt窗口传值(以记事本查找为例)
- idea 中查看maven 依赖图并分析冲突