android中TextView实时跟踪EditText输入的问题
2013-11-21 21:34
525 查看
今天在修改一个代码时,那个代码是TextView实时跟踪Edittext输入的内容,使用的方法是:
对EditText添加 setOnKeyListener监听器
原代码是:
然而问题却出来了,用手机测试时,在EditText输入内容时,只有输入Enter键和Delete键TextView才更新内容,而在虚拟机中却没有此问题。
对此的解决方法是:
对editText1添加addTextChangedListener监听器,代码是:
对EditText添加 setOnKeyListener监听器
原代码是:
editText1.setOnKeyListener(new EditText.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // TODO Auto-generated method stub //设定在EditText里所输入的数据同步显示在TextView textView1.setText(editText1.getText()); return false; } });
然而问题却出来了,用手机测试时,在EditText输入内容时,只有输入Enter键和Delete键TextView才更新内容,而在虚拟机中却没有此问题。
对此的解决方法是:
对editText1添加addTextChangedListener监听器,代码是:
editText1.addTextChangedListener(new TextWatcher(){ //顾名思义,是文本改变后你想做什么?在此方法中加相应的代码 @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub //设定在EditText里所输入的数据同步显示在TextView textView1.setText(editText1.getText()); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // TODO Auto-generated method stub } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub } });
相关文章推荐
- android EditText和TextView出现中文、英文等string串的排版问题
- RxMarkdown 是一个运用 RxJava API 在 TextView 或 EditText 中编辑和(实时)预览基本 markdown 语法的 Android 库
- Android文本TextView显示验证码并EditText输入
- Android 在界面中显示以及输入文本信息 TextView和EditText
- Android限定EditText的输入类型为数字或者英文(包括大小写),EditText,TextView只能输入两位小数
- 我的Android进阶之旅------>Android之AutoCompleteTextView输入汉字拼音首字母实现过滤提示(支持多音字)
- Android TextView显示中文不对齐问题
- Android-EditText只能输入不能删除的问题
- Android TextView中\n不能正常换行的问题
- Android ListView/recyclerView条目中EditText容易失去焦点的问题和取出横向时上下滚动有阴影
- iOS textView在调用textViewDidChange方法,中文输入的问题
- Android入门(4)——AutoComplete TextView实现动态自动匹配输入的内容
- Android 常用控件(TextView、EditText)及Shape外形资源、Selector选择器
- Android TextView标点符号换行问题(顺便学习Android自定义View)
- android,进入页面textview默认获得焦点问题,如何取消焦点
- 【iOS】检测textView输入时,中文输入法的产生的问题
- 【幻化万千戏红尘】qianfeng-Android-Day02-RelativeLayout布局、TextView、EditText、imageView基础学习
- Android 输入框的输入提示效果(AutoCompleteTextView)
- android TextView SingleLine属性过时的问题
- Android—解决重写TextView设置字体大量引用后卡屯的问题