Android之监听文本框输入的文字个数并实时显示还可以输入的个数-->TextWatcher
16lz
2021-01-24
我们经常在新浪微博中看到,还可以输入多少字的功能。今天偶然间发现Android自己的API有一个专门监听文本变化的接口---TextWatcher . 那现在快来看看怎么用的吧。
//监听输入字数etContent.addTextChangedListener(new TextWatcher() {@Overridepublic void beforeTextChanged(CharSequence s, int start, int co unt,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) {} });
一般情况来说的话,当还可以输入的字数为0时,就不给输入了,别忘了可以给EditText设置一个属性叫android:maxLength=""哦。~~~
虽然这些东西比较简单,但是点点滴滴积累下来,终归用得到的。
更多相关文章
- 在Eclipse中导入新浪微博SDK
- android 新浪微博sdk使用-分享
- Android应用接入第三方登录之新浪登录
- Android(安卓)整合新浪微博SDK问题
- Android自定View流式布局根据文字数量换行
- Android(安卓)EditText 字符个数限制[转]
- 开发新浪微博android客户端
- 新浪微博开放平台开发-android客户端(3)
- 新浪微博开放平台开发-android客户端(1)