关键代码:

//监听输入字数etContent.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence s, int start, int count,int after) {}@Overridepublic void onTextChanged(CharSequence s, int start, int before ,int count) {mTitle = etContent.getText().toString();leftTextNum = getLeftTextNum();tvLeft.setText("还可以输入:" + leftTextNum + "个字");}@Overridepublic void afterTextChanged(Editable s) {}});

实例:

  private void initData() {//判断还可以输入多少个字数etComment.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence s, int start, int count, int after) {}@Overridepublic void onTextChanged(CharSequence s, int start, int before, int count) {String mWriteText = etComment.getText().toString();String mLeftText = String.valueOf(256 - mWriteText.length());tvPerWrite.setText("还可以输入: "+mLeftText+"个字符");}@Overridepublic void afterTextChanged(Editable s) {}});}
<RelativeLayoutandroid:id="@+id/rl_comment_content"android:layout_width="260dp"android:layout_height="140dp"android:layout_below="@+id/tv_comment"android:layout_centerHorizontal="true"android:layout_marginTop="20dp"android:background="@drawable/comment_edittext"><EditTextandroid:id="@+id/et_comment"android:layout_width="match_parent"android:layout_height="120dp"android:background="@null"android:gravity="top"android:hint="填写您的评价和建议"android:textColorHint="@color/color_cbccd1"android:textSize="15sp"android:maxLength="256"/><TextViewandroid:id="@+id/tv_per_write"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:text="还可以输入"android:textColor="@color/color_cbccd1"android:textSize="14sp" /></RelativeLayout>

android 还可以输入多少个字符相关推荐

  1. android设置输入框输入字符限制,Android EditText限制输入字符的方法总结

    Android EditText限制输入字符的方法总结 最近项目要求限制密码输入的字符类型, 例如不能输入中文.   现在总结一下EditText的各种实现方式,  以比较各种方法的优劣. 第一种方式 ...

  2. 一种Android输入框待输入字符去除文本监听回调的方案思路

    1. 项目需求: 输入框限制输入内容为英文字符,数字,中文:长度限制最多6个字符 2. 需求拆分: 1> 字符类型限制 2> 字符长度限制 3. 方案实施: 1> 字符类型通过正则表 ...

  3. 显示html标签的textarea字数,JavaScript中统计Textarea字数并提示还能输入的字符

    现在流行的Twitter等微博客网站,有一个很好的用户体验,就是在文本框中输入文字的时候,会自动统计输入的字符,并显示用户还能输入的字符,在限制了140个字的微博客中,这样的小提示可以很好的增强用户体 ...

  4. c语言用getchar函数输入两个字符c1,c语言:用getchar函数读入两个字符给c1,c2,用putchar和printf输出。思考问题...

    用getchar函数读入两个字符给c1,c2,分别用putchar和printf输出这两个字符.思考以下问题: (1)变量c1和c2定义为字符型还是整型?或二者皆可? (2)要求输出c1和c2的ASC ...

  5. android 代码设置EditText的hint字符

    今天,简单讲讲android里如何在代码里设置  EditText的hint字符. 之前,我一般是直接在xml文件设置EditText 的hint字符,后来需要在代码里修改hint字符,发现自己居 ...

  6. android实现文本输入,Android实现智能提示的文本输入框AutoCompleteTextView

    今天我们要讲一个十分简单的内容,就是一个安卓控件的使用,用法很简单,但是很常用的一个.这里我用两种不同的写法来处理.当然,无论用哪一种写法,效果都是一样的. 我们先来看效果图. 要实现这种效果十分简单 ...

  7. 输入问题C++字符数组越界问题的一个案例分析

    时间紧张,先记一笔,后续优化与完善. 我的学生yang1067155909给我来信,说的是C++第11周项目3 - CEmployee类继承自CPerson类中的一个细节: 贺教师: 教师,m_szD ...

  8. 关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法

    关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法 1985 T.于星期四, 07/03/2013 - 20:36提交 在android开发中,经常会碰到edittext ...

  9. c语言输入一串字符统计各字母出现次数,统计输入字符各个字母出现频率的解题思路...

    本文跟大家分享的是编写一个程序,能够计算输入字符各个字母出现的频率,具体如下 先跟大家展示一下最终结果: 刚刚接手题目的时候,我想得很复杂,因为26个字母中有大小写嘛,小写a~z,大写A~Z 但是,无 ...

最新文章

  1. sklearn API 文档 - 0.18 中文翻译
  2. Nginx与Tomcat实现请求动态数据与请求静态资源的分离
  3. 一款标注颜色,距离的小软件 markman
  4. 2013年全国首届CISA认证培训强化班成功举办
  5. module 'sign.views' has no attribute 'search_name'
  6. 查找单项链表中间元素,若有相同,取第一个
  7. 余敖的实验整理(还没完成)
  8. Linux命令之 umount -- 卸载文件系统
  9. FreeMarker 语法
  10. mysql 查看autocommit_手把手教你分析Mysql死锁问题
  11. 神武显示未能成功连接服务器,神武:疑难问题解答,总有你要的答案
  12. 为什么模板函数的声明和实现都放在.h文件中
  13. 从代码书写理解指针,很重要
  14. Visual Studio 2013 编译Notepad++源码
  15. 个人主页 — github + jekyll 搭建自己的个人主页
  16. 嵌入式软件设计必看书籍
  17. matplotlib配色
  18. android7.1刷supersu,Android怎么刷SuperSU 安卓系统刷SuperSU Pro教程
  19. 为什么HashMap默认初始容量为2次幂?不是2次幂会怎样?讲讲 HashMap 扰动函数?
  20. 小程序源码:独家全新娱乐性超高的喝酒神器-多玩法安装简单

热门文章

  1. 小度智能音响拆解 芯片_拆解报告:小度人工智能音箱1S
  2. 鸿蒙应用runtime,鸿蒙OS初探
  3. comsol如何定义狄利克雷边界_如何使用拓扑优化结果创建几何模型
  4. OpenShift 4 之AMQ Streams(2) - 用Kafka Connect访问数据源
  5. HtmlEditor在Blazor中编写
  6. .NET Core 2.1.12 与 2.2.6 发布,修复 URL 重定向欺骗漏洞
  7. 微软以白金会员加入 OpenChain 开源组织
  8. MongoDB C#:如何将包含DateTime的JSON反序列化为正确的BsonDocument DateTime值
  9. python向lt新增5个元素_Python学习第十一课-MOOC嵩天
  10. python中的while循环语句的数组循环_while循环