Android输入框最多只能显示的字符数
来源:互联网 发布:无线网找不到网络 编辑:程序博客网 时间:2024/04/30 09:06
一般我们使用android:maxLength="6"
这样我们就可以限制字符数量了,但是有一个问题,这样一般对用户不友好,用户超过了6个字符,还在输入,但是输入框没有显示,这样用户可能会迷茫。
我的解决方案是,通过使用光标来解决这个问题,动态获取输入字符数,然后弹出Toast对话框
group_name是我的EditText的实例对象,通过添加textChangedListener这个监视器来实现
group_name.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable arg0) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
// Log.d("start", ""+start);
// Log.d("count", ""+count);
// Log.d("after", ""+after);
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
Log.d("length", s+"#"+s.length());
if(s.length()==6){
Toast.makeText(GroupsListActivity.this,"最多只能输入6个字符", Toast.LENGTH_SHORT).show();
}
// Log.d("before", ""+before);
// Log.d("count", ""+count);
}
});
- Android输入框最多只能显示的字符数
- 输入框最多只能显示的字符数
- Android的Ble蓝牙最多只能发送20字节数
- Android 输入框限制字符输入数
- jquery显示输入框字符数
- android如何限制只能输入指定的字符
- android 限制 EditText 最大输入字符数并显示已经输入字符数
- JS实现文本框只能输入两位小数的数字,不显示输入的其它字符
- android——限制输入字符数,多余省略号显示
- JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
- input最多输入的字符数(中文,英文,数字都OK)
- Android EditText 密码输入限制 只能输入字母,数字,英文字符 正则表达式的方式实现
- textfield设置只能输入的字符长度
- android 输入框 实时计算剩余的输入字符数(addTextChangedListener)
- android 输入框 实时计算剩余的输入字符数(addTextChangedListener)
- 限制编辑框的输入字符,只能输入数字、大小写字母、下划线和退格键
- 控制文本框的字符个数,显示还可输入的字符数
- 计算输入的字符数
- java 字符数,字节数
- 分析Android 根文件系统启动过程(init守护进程分析
- Android init 启动过程分析
- 水
- DataColumn.Expression的作用
- Android输入框最多只能显示的字符数
- zencart 引用模板语句
- 雨
- SGIP/SMGP长短信处理方法与改造建议
- 操作SQL Server Mobile数据库的常用C#代码
- live555学习心得二(获取本地IP地址方法1)
- 云
- 从gb2312页面提交表单到utf-8页面
- #pragma