我们经常在新浪微博中看到,还可以输入多少字的功能。今天偶然间发现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=""哦。~~~

虽然这些东西比较简单,但是点点滴滴积累下来,终归用得到的。



更多相关文章

  1. 在Eclipse中导入新浪微博SDK
  2. android 新浪微博sdk使用-分享
  3. Android应用接入第三方登录之新浪登录
  4. Android(安卓)整合新浪微博SDK问题
  5. Android自定View流式布局根据文字数量换行
  6. Android(安卓)EditText 字符个数限制[转]
  7. 开发新浪微博android客户端
  8. 新浪微博开放平台开发-android客户端(3)
  9. 新浪微博开放平台开发-android客户端(1)

随机推荐

  1. mmsPlayer, for android ,wince,windows,
  2. 在Linux(Ubuntu)下安装Android设备的ADB/US
  3. android学习目标计划和安排 2012-5-4 to
  4. Android(安卓)2.0以后的Contacts API--Co
  5. android登录Web以及登录保持,cookie管理相
  6. [Android]ActivityUnitTestCase解释
  7. 初学android:四大组件之contentprovider
  8. android APN切换cmwap实现
  9. 我的第一个Android应用
  10. monkeyrunner官方文档翻译