Android EditText 捕获KEYCODE_ENTER后按下Del键无法正常退格?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android EditText 捕获KEYCODE_ENTER后按下Del键无法正常退格?相关的知识,希望对你有一定的参考价值。
editText.setOnKeyListener(new OnKeyListener()
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
if(keyCode==KeyEvent.KEYCODE_ENTER)
//***
return false;
else return true;
);
咋么办?
这个和下面的方法差不多
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
// TODO Auto-generated method stub
return super.onKeyDown(keyCode, event);
参考技术A 我的EditText的领域,我设置以下属性,所以,我显示做kayboard按钮,当用户点击关于TextField的。
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
当用户点击屏幕键盘上的按钮(输入完)我要改变单选按钮的沙爹,我怎么能跟踪完成Done按钮是从屏幕键盘打吗? 参考技术B Android Emulator是一款功能非常齐全的模拟器,电话-flash-keys flash key presses on the device skinF9 toggle code profiling 开始跟踪 Alt-ENTER 参考技术C 。。。你捕获的是KEYCODE_ENTER吧,应该是换成BACK才对吧追问
是捕获了enter,但是没有捕获back,就无法正常退格,不捕获enter,就可以了。。。
在手机和emulator都是一样的。。。
我记得我用的时候还可以判断按键的状态,有一个onKeyDown和onKeyUp
本回答被提问者和网友采纳以上是关于Android EditText 捕获KEYCODE_ENTER后按下Del键无法正常退格?的主要内容,如果未能解决你的问题,请参考以下文章
Android从零单排系列七《Android视图控件——EditText》