照例先上传效果图:

1  布局文件很简单

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"><EditTextandroid:id="@+id/editText"android:layout_width="fill_parent"android:layout_height="150dp"/><TextViewandroid:id="@+id/textView_show" android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="您还可以输入"/></RelativeLayout>

2  Activity 代码

定义变量private EditText et;private TextView tv;int MAX_LENGTH = 500;                   //最大输入字符数500int Rest_Length = MAX_LENGTH;oncreate中添加如下代码:et = (EditText) findViewById(R.id.editText);tv = (TextView) findViewById(R.id.textView_show);tv.setText(Html.fromHtml("您还可以输入:"+"<font color=\"red\">"+500+"/500"+"</font>"));et.addTextChangedListener(new TextWatcher() {@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {// TODO Auto-generated method stubif(Rest_Length > 0){Rest_Length = MAX_LENGTH - et.getText().length();}}@Overridepublic void beforeTextChanged(CharSequence s, int start, int count,int after) {// TODO Auto-generated method stubtv.setText(Html.fromHtml("您还可以输入:"+"<font color=\"red\">"+Rest_Length+"/500"+"</font>"));}@Overridepublic void afterTextChanged(Editable s) {// TODO Auto-generated method stubtv.setText(Html.fromHtml("您还可以输入:"+"<font color=\"red\">"+Rest_Length+"/500"+"</font>"));}});

android 输入框 实时计算剩余的输入字符数(addTextChangedListener)相关推荐

  1. 【转】android 中如何限制 EditText 最大输入字符数

    原文网址:http://blog.csdn.net/fulinwsuafcie/article/details/7437768 方法一: 在 xml 文件中设置文本编辑框属性作字符数限制 如:andr ...

  2. android edittext最多输入,android 中如何限制 EditText 最大输入字符数

    方法一: 在 xml 文件中设置文本编辑框属性作字符数限制 如:android:maxLength="10" 即限制最大输入字符个数为10 方法二: 在代码中使用InputFilt ...

  3. android 中如何限制 EditText 最大输入字符数

    方法一: 在 xml 文件中设置文本编辑框属性作字符数限制 如:android:maxLength="10" 即限制最大输入字符个数为10 方法二: 在代码中使用InputFilt ...

  4. iOS计算输入字符数

    2019独角兽企业重金招聘Python工程师标准>>> iOS计算输入字符数 本文展示在iOS下,如何正确的计算输入的字符个数. 常见编码 汉字.中文符号 UTF-8编码下,一个汉字 ...

  5. android 限制edittext 最大输入字符数

    最大字符数: private final int INT_MAX_NUM = 256; private class EditChangeLisener implements TextWatcher { ...

  6. 限制input输入字符数(中文2个字符,英文1个字符)

    input的maxlength可以限制input的输入的字符数,但是是字符串的长度,相当于判断str.length;然而经常会有中文字符算2个字符英文算1个字符的需求,目前只能通过编写代码来实现. & ...

  7. android信息中字符个数,在android中指定编辑文本中的字符数

    Jayabal.. 10 使用以下xml属性设置允许的最大字符数和数字 android:digits android:maxLength 例如: android:id="@+id/et_na ...

  8. python读word文档计算字数,Python 实现word count 简单计算源代码中的字符数、词数、行数。...

    1.PSP PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 20 30 · Estimate · 估计这个任务需要多少时间 20 30 Development ...

  9. Android 输入框(EditText)的输入限制,数字英文邮箱,可见\隐藏切换,踩过的坑!

    目录 一.输入框的输入限制 1.在xml文件里通过设置属性限制输入 2.在代码里动态设置输入限制 二.密码可见性切换和遇到的坑 最近做到了登录注册模块的各种输入判定,监听等等,因为需求上的需要,还是搞 ...

最新文章

  1. CentOS6.5编译安装apache2.4--有软件包!
  2. truncate、drop、delete区别
  3. vs c语言 多线程demo,一个多线程的Socket通信Demo(C语言实现)
  4. 让代码更简洁 和@Autowired说分手, 迎接 @RequiredArgsConstructor注解
  5. 国家哀悼日将网站全部变成灰色的代码
  6. 在静态页面中使用Scss(windows)
  7. 解决python导入当前文件夹下的包时可以运行,但编辑器报错
  8. cvi中c语言只保留两位小数,保留两位小数,但要求只显示一位小数,怎么实现?...
  9. Python+pandas+matplotlib可视化案例一则
  10. python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题
  11. ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1
  12. Subversive-connectors 下载地址
  13. 云盒子linux版本,10分钟,搭建好属于自己的私有云盘系统
  14. 如何选择合适的字体:宋体篇
  15. 从淘宝P5到天猫总监,她的阿里十年发生了什么?
  16. HDU 4357 字符交换位置无数次变成另一个字符串-YY-(神题
  17. Android手机直播系统开发介绍
  18. 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?
  19. 使用nodejs+puppeteer+mysql+electron+vue等解决自动化弹幕之虎牙直播
  20. 泉州水产大佬苏德义没落调查 亿万富翁变负翁

热门文章

  1. 内存卡损坏了怎么恢复?
  2. Moto XT882 android2.3 媒体服务器 莫名耗电的原因
  3. 运营活动系统的流程总结
  4. 前端小风车 HTML,CSS,Javascript
  5. METTLER TOLEDO梅特勒变送器维修电路板M300
  6. HTML5及CSS3
  7. 如何使用PS曲线调整对比度、亮度及色调
  8. 一种监狱室内人员定位解决方案-室内人员定位-新导智能
  9. 交警手势信号图解(新)----07年10月1日全国施行
  10. java学起来难不难?