赞
踩
记录下问题
最近在做pda 项目 ,出现了这个问题 。 看了 网上的 ,
if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN)
确实解决 了新版本pda 问题, 但是这么写之后 老pda 不进了 ,
没办法 ,又还原到了之前的代码 ,但是检查了之后 ,发现 没写 return true;
加上之后 就好使了, 也不用向我上面写的那样 。 好用的 代码在下面 ↓↓↓
ps:虽然 返回值 是true 或者false, 是控制 之后键盘显隐的 , 但是 少了 ,确实会引起一部分安卓 二次进入键盘事件的 。 希望能帮助到你
我的代码:
- edt_equipment_code.setOnEditorActionListener(new OnEditorActionListener() {
-
- @Override
-
- public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {
-
- if (arg1 == EditorInfo.IME_ACTION_GO) {
-
-
-
- return true;
-
- }
-
- return false;
-
- }
-
- });
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。