在EditText中添加imeOptions属性:

        <EditText...   android:imeOptions="actionNone" />

EditText设置setOnEditorActionListener做对应的处理:

        mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {@Overridepublic boolean onEditorAction(TextView v, int actionId, KeyEvent event) {switch (actionId) {case EditorInfo.IME_ACTION_NEXT:...                    break;}}});

EditText的imeOptions属性设置成不同的值,键盘的Enter键位置上就可以显示不同的文字或图标。

软键盘的Enter键默认显示的是“完成”文本,通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:

  • actionUnspecified 未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED
  • actionNone 没有动作,显示的是回车键,对应常量EditorInfo.IME_ACTION_NONE
  • actionGo 去往,对应常量EditorInfo.IME_ACTION_GO
  • actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH
  • actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND
  • actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT
  • actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE

参考:
Android中的IME
android:EditText控件imeOptions属性

android中的IME相关推荐

  1. Android中onInterceptTouchEvent、dispatchTouchEvent及onTouchEvent的调用顺序及内部原理

    在Android中需要经常对用户手势进行判断,在判断手势时需要精细的分清楚每个触摸事件以及每个View对事件的接收情况,在View,ViewGroup,Activity中都可以接收事件,在对事件进行处 ...

  2. android root点击事件,在Android中使用InputManagerService进行事件传递

    在Android中使用InputManagerService进行事件传递 发布时间:2020-11-25 16:47:31 来源:亿速云 阅读:67 作者:Leah 在Android中使用InputM ...

  3. android中edittext属性

    EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个: android:hint="请输入数字!"/ ...

  4. Android中的EditText属性说明

    本文主要研究一下EditText的属性(还没研究完,边研究边写)              android:layout_gravity="center_vertical"//设置 ...

  5. 浅谈Android输入法(IME)架构

    简介: 输入法 (IME) 是一种可让用户输入文本的用户控件.Android 提供了一种可扩展的输入法框架.借助该框架,应用可以为用户提供备选输入法,例如屏幕键盘,甚至语音输入.安装所需的 IME 后 ...

  6. android中textview记录日志,Android中TextView属性全纪录

    关于TextView TextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,有很多很少涉及但是却非常有用的属性,值得去尝试,所以记录下来,既可以给大家提供参 ...

  7. Android中设置显示文本,Android文本显示控件-TextView属性详解

    android:autoLink //设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web /email/phone/map/all) andr ...

  8. Android中实现为TextView添加多个可点击的文本

    这篇文章主要介绍了Android中实现为TextView添加多个可点击的文本,可实现类似Android社交软件显示点赞用户并通过用户名称进入该用户主页的功能,是非常实用的技巧,需要的朋友可以参考下.具 ...

  9. android 弹出fragment,Android中ViewPager获取当前显示的Fragment

    前言 在项目中,有时会用到在ViewPager中显示同样类型的Fragment,同时这样的Fragment的个数是动态的,但是PagerAdapter没有给我们提供getCurrentFragment ...

最新文章

  1. Linux CentOS6.x ip设置(网卡设置)
  2. SpringRestTemplate用法详解
  3. 再次学习基础爬虫,爬取大学排名。
  4. MVP架构设计 初探
  5. IT治理和IT管理的区别
  6. 【NLP】医学AI又一突破,微软开源生物医学NLP基准:BLURB
  7. 清原高中2021高考成绩查询,2021年抚顺高考状元是谁分数多少分,历年抚顺高考状元名单...
  8. 命令行设置dns_dos命令netsh图文教程,设置修改IP地址子网掩码网关命令行改dns...
  9. 2.5 Go 算术运算与变量使用技巧
  10. 大型网站架构系列:缓存在分布式系统中的应用(三)
  11. 微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现
  12. Linux下调用fork或system启动子进程的信号和资源释放相关问题
  13. 记录lombok的使用
  14. 一个PHP多个界面跳转,php中的多种界面跳转方式
  15. 【渝粤教育】国家开放大学2018年春季 0702-22T当代中国政治制度 参考试题
  16. 【web前端】table的border属性解析(内联样式表和内部样式表中的区别)
  17. VAssistX 脚本
  18. 我与阿里巴巴集团副总裁、阿里云智能数据库事业部总负责人在阿里云官网同框啦
  19. (Matlab)复现《改进NSGA_II算法求解考虑运输约束的柔性作业车间节能调度问题》中的交叉操作
  20. (附源码)springboot物联网智能管理平台 毕业设计 2111120

热门文章

  1. 11+实战技巧,让你轻松从Vue过渡到React
  2. 」贺太守头踏一对对 水浒
  3. have_posts()
  4. 基于Java web的学生选课系统
  5. swagger nodes内容如何换行
  6. Android不同版本特性知识点
  7. C#操作摄像头实现拍照监控录像功能
  8. Python操作文件之open函数详解
  9. java usb小票打印机_通过USB从Android设备向热敏打印机发送数据
  10. Eslint Unary operator ‘++‘ used