当前位置:   article > 正文

解决 安卓 setOnEditorActionListener 进入两次 解决办法_setoneditoractionlistener报错

setoneditoractionlistener报错

记录下问题

最近在做pda 项目 ,出现了这个问题 。  看了 网上的  ,

 if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_DOWN)

确实解决 了新版本pda 问题,  但是这么写之后  老pda 不进了 ,

没办法 ,又还原到了之前的代码 ,但是检查了之后 ,发现 没写 return true;

加上之后 就好使了, 也不用向我上面写的那样  。 好用的 代码在下面  ↓↓↓

ps:虽然 返回值 是true 或者false, 是控制 之后键盘显隐的 , 但是 少了 ,确实会引起一部分安卓 二次进入键盘事件的  。 希望能帮助到你

我的代码:

  1. edt_equipment_code.setOnEditorActionListener(new OnEditorActionListener() {
  2. @Override
  3. public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {
  4. if (arg1 == EditorInfo.IME_ACTION_GO) {
  5. return true;
  6. }
  7. return false;
  8. }
  9. });

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/391082
推荐阅读
相关标签
  

闽ICP备14008679号