edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() {  @Override  public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {  /*判断是否是“GO”键*/  if(actionId == EditorInfo.IME_ACTION_GO){  /*隐藏软键盘*/  InputMethodManager imm = (InputMethodManager) v  .getContext().getSystemService(  Context.INPUT_METHOD_SERVICE);  if (imm.isActive()) {  imm.hideSoftInputFromWindow(  v.getApplicationWindowToken(), 0);  }  edittext.setText("success");  webview.loadUrl(URL);  return true;  }  return false;  }  }); 

改变软键盘右下角确定键样式:

软键盘输入法的按键并不是一成不变的,例如它的右下角的“确定”键,在有搜索框的时候就会变成带搜索图标的按键,在浏览器地址栏的时候则会变成“GO”键,我们在写App的时候也可能根据情况的不同设置输入法的“确定”键,改变方法就是给EditText控件的imeOptions属性设置成不同的值(此时Enter键可以显示不同的文字和图案)。
<EditText  android:id="@+id/edittext"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:singleLine="true"  android:imeOptions="actionSearch"/>  

actionNone : 回车键,按下后光标到下一行
actionGo : Go,
actionSearch : 放大镜
actionSend : Send
actionNext : Next
actionDone : Done,确定/完成,隐藏软键盘,即使不是最后一个文本输入框

转载于:https://www.cnblogs.com/leojiao/p/7645915.html

监听android 上的完成按键相关推荐

  1. android 回退函数,详解React Native监听Android回退按键与程序化退出应用

    详解React Native监听Android回退按键与程序化退出应用 发布时间:2020-09-29 09:25:52 来源:脚本之家 阅读:137 作者:lqh 详解React Native监听A ...

  2. 回退监听android,详解React Native监听Android回退按键与程序化退出应用

    详解React Native监听Android回退按键与程序化退出应用 前言 我们知道Android回退按键,会控制页面返回, 并且退出应用并非真正意义退出,仍在后台运行,所以在某些场景下需要监控an ...

  3. android 屏幕方向监听,Android如何监听屏幕旋转

    背景 关于个人,前段时间由于业务太忙,所以一直没有来得及思考并且沉淀点东西:同时组内一个个都在业务上能有自己的思考和总结,在这样的氛围下,不由自主的驱使周末开始写点东西,希望自己除了日常忙于业务,可以 ...

  4. android 监听物理返回键,Android应用开发之react-native 监听Android物理返回键

    本文将带你了解Android应用开发之react-native 监听Android物理返回键,希望本文对大家学Android有所帮助. 1. componentWillMount(){         ...

  5. 利用vue进行页面滚动监听,上拉刷新

    2019独角兽企业重金招聘Python工程师标准>>> 1.利用vue进行页面滚动监听,上拉刷新 methods: {handleScroll(){let page = docume ...

  6. 监听android.intent.action.PHONE_STATE状态重复执行问题

    /*** 监听android.intent.action.PHONE_STATE广播时,API21以上会收到两次回调,这两次的state(idle.ringing.offhook)是一样的,使用lab ...

  7. vue监听页面上的报错信息,window.onerror和window.addEventListener(‘error‘)的区别

    前言: 监听页面上的报错信息 项目中使用:判断路径上有没有这个版本号...具体内容可根据实际情况来 const asyncVersion = '20210128' window.addEventLis ...

  8. ionic监听android息屏和后台运行的生命周期

    Hi,宝宝们,我又来了,我最近遇到一个问题,就是在ionic中监听android的息屏.应用退出在后台运行,之后重新进入应用的事件,这个写过原生的都知道,android会在不用的时间,运行不同的生命周 ...

  9. 关于监听Android的静音键以及音量按键

    最近项目中涉及到物理键以及静音的监听,上来就写了个BrocastReceiver,然后注册,处理.但是在测的时候发现,在不同的手机上的这块的onReceive()回调是有不一样的,以下为总结: 1.类 ...

最新文章

  1. 今天在YY上听课感觉不错
  2. 如果你要实现IOC,请简单描述一下实现步骤?
  3. OpenJudge 2796: 数字求和
  4. 透明图片怎么发给别人_戒指大了怎么办?
  5. iphone降级_ios14.2怎么降级到14.1 ios14.2耗电严重吗[多图]-热门资讯
  6. 2017年Spring发布了30个新的Android库,值得您关注
  7. 有人羡慕过自由职业吗?
  8. kettle 连接 Oracle 异常
  9. 西北工业大学计算机专业课考什么,西北工业大学西工大计算机考研经验
  10. 倒车雷达matlab仿真,倒车雷达系统设计(超声波-SEG4)
  11. 屏幕录制专家——录制视频没声音的解决办法
  12. 人工智能应用案例——智能客服
  13. word自动生成目录的最后一个大标题页码前没有点点点连接线解决方案
  14. 视频分配器的特点以及应用
  15. 计算机Word文档新建样式A1是啥意思,高会《职称计算机》Word 2007:创建新样式
  16. photoshop教程裁剪和拉直照片以改善构图
  17. 使用EXCEL4J读取EXCEL以及坑
  18. 中国首部房地产行业电子签名应用白皮书发布,法大大编写
  19. kali2019安装netspeed教程
  20. 6.7 【实例】窗口查看器

热门文章

  1. ㉔云上场景:瑞云科技,支持Render cloud的超强计算
  2. A SPI class of type org.apache.lucene.codecs.PostingsFormat with name 'Lucene40' does not exist.
  3. 写给java初学者,从零开始学习java开发的完整学习路线
  4. 不要在 Spring Boot 集成测试中使用 @Transactional
  5. C#使用Word中的内置对话框实例
  6. 面向接口编程详解(一)—— 思想基础
  7. 【简报】创建线框结构的PDF格式草图表
  8. Bluetooth4.0
  9. 黑马lavarel教程---5、模型操作(AR模式)
  10. 科学记数法数字转换/保留数值小数点位数(数字格式化)