android EditText 字数监听并显示
来源:互联网 发布:美食做法软件 编辑:程序博客网 时间:2024/06/05 03:56
在开发应用的时候,经常会限制用户输入的字数,比如发表评论或者其它什么的,下面来个简单的demo
EditText et_content;//定义一个文本输入框TextView tv_num;// 用来显示剩余字数int num = 10;//限制的最大字数
et_content = (EditText) findViewById(R.id.et_content);tv_num = (TextView) findViewById(R.id.tv_num); tv_num.setText("10");
下面为EditText文本框添加监听
et_content.addTextChangedListener(new TextWatcher() { private CharSequence temp; private int selectionStart; private int selectionEnd; @Override public void onTextChanged(CharSequence s, int start, int before, int count) { temp = s; System.out.println("s="+s); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable s) { int number = num - s.length(); tv_num.setText("" + number); selectionStart = et_content.getSelectionStart(); selectionEnd = et_content.getSelectionEnd(); //System.out.println("start="+selectionStart+",end="+selectionEnd); if (temp.length() > num) { s.delete(selectionStart - 1, selectionEnd); int tempSelection = selectionStart; et_content.setText(s); et_content.setSelection(tempSelection);//设置光标在最后 } } });
这样就可以实现了
- android EditText 字数监听并显示
- android EditText 字数监听并显示
- 监听editText字数计数并显示
- android EditText限制输入字数并显示剩余字数
- Android 监听EditText输入文字的字数
- Android开发:监听EditText字数的变化
- 使用edittext,显示字数并提示剩余字数
- Edittext监听字数变化
- Android 监听EditText控件文本变化并修改显示内容
- Android EditText最大字数限制并提示
- Android对EditText进行字数的监听并且实施更改
- 监听EditText中的字数,并且超出字数时显示红色字体
- 监听EditText输入的字数
- Android中限制并统计字数的EditText
- android可控字数EditText
- Android edittext 显示字数限制和输入类型
- 对EditText进行监听,字数不超过12
- 监听EditText内容变化及字数限制
- 一个用于生成图表的gem: lazy_high_charts
- EAS BOS进度条(针对耗时长的操作)
- 如何调整launcher2屏幕的布局
- 酿酒的方法与心得
- 快速搭建Hadoop环境并测试mapreduce(1.0.3)
- android EditText 字数监听并显示
- csdn的博客关了,整体搬迁到sina博客!谢谢各位读者的关注!
- 正则表达式
- 战战已被修改到穷途末路
- Hadoop安装与配置
- SQL2008下清除日志
- 友坚UT-S3C6410开发板 linux下面button 驱动
- Django 一个简单的图书管理程序(二编写借阅人管理)
- HDU 1042求N! (大数)