Android中EditText的字数统计
2016-02-28 00:14
417 查看
本文借鉴了该文,并进行简化与注释、突出重点,望大家指正。
public class WriteActivity extends Activity { private TextView wordAmount; private EditText contentEditText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_write); wordAmount = (TextView) findViewById(R.id.word_amount); contentEditText = (EditText) findViewById(R.id.content_edittext); contentEditText.addTextChangedListener(new TextWatcher() {//Adds a TextWatcher to the list of those whose methods are called whenever this TextView's text changes. private CharSequence temp;//A CharSequence is a readable sequence of char values. This interface provides uniform, read-only access to many different kinds of char sequences. @Override public void beforeTextChanged(CharSequence s/*之前的文字内容*/, int start/*添加文字的位置(从0开始)*/, int count, int after/*添加的文字总数*/){ } @Override public void onTextChanged(CharSequence s/*之后的文字内容 */, int start/*添加文字的位置(从0开始)*/, int before/*之前的文字总数*/, int count) { temp = s; } @Override public void afterTextChanged(Editable s/*之后的文字内容*/) { wordAmount.setText("" + temp.length()); } }); } }
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories