解决 安卓 setOnEditorActionListener 进入两次 解决办法

记录下问题

最近在做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;

			}

		});

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值