安卓 修改键盘确定按钮状态,并获取对应点击事件
这里写自定义目录标题
- 修改对应状态
- 绑定点击事件
修改对应状态
android:singleLine="true"android:imeOptions="actionSearch"
如果不加 android:singleLine=“true” 是不会看到效果的
其中actionSearch 是搜索样式,其他样式介绍如下
(1)actionUnspecified未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED效果:
(2)actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE
(3)actionGo去往,对应常量EditorInfo.IME_ACTION_GO
(4)actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH
(5)actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND
(6)actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT
(7)actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE
绑定点击事件
参考如下代码
EditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {@Overridepublic boolean onEditorAction(TextView v, int actionId, KeyEvent event) {if (actionId == EditorInfo.IME_ACTION_SEARCH) {//点击搜索的时候隐藏软键盘hideKeyboard(EditText);// 在这里写搜索的操作,一般都是网络请求数据return true;}return false;}});/*** 隐藏软键盘* @param context :上下文* @param view :一般为EditText*/public void hideKeyboard(View view) {InputMethodManager manager = (InputMethodManager) view.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);manager.hideSoftInputFromWindow(view.getWindowToken(), 0);}
安卓 修改键盘确定按钮状态,并获取对应点击事件相关推荐
- vue --- 按钮的防重复点击事件
按钮的防重复点击事件 :loading属性 当loading = true时:按钮会显示一个旋转的圆圈.此时的按钮是无法点击的 当loading = false时:按钮重新变为可点击的状态 可以通过使 ...
- android button自动点击事件,Android Button按钮的四种点击事件
本文实例为大家分享了安卓Button按钮的四种点击事件,供大家参考,具体内容如下 第一种:内部类实现 1.xml里面先设置Button属性 android:id="+@id/button1& ...
- js动态添加按钮,并绑定点击事件
目录 前言 ftl文件 js文件 前言 任务描述:动态添加按钮,并对每个按钮绑定一个点击事件. ftl文件 <!DOCTYPE html> <html> <head> ...
- android 控件覆盖关系,安卓子控件抢占父控件点击事件或者焦点问题
开发中很常见的一个问题,项目中的lListview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现 ...
- EditText 双击才能获取点击事件
在获取EditText点击事件的过程中,发现EditText setOnClickListener事件响应中,只有获取焦点的时候才会响应, 如当焦点在别的控件上时,只能先点击获取焦点,第二次点击才会响 ...
- layui table th添加按钮,监听点击事件。
第一步,创建带按钮的表头title. var GSUpdateIniBar = "<label class=\"layui-form-label margin\"& ...
- flutter 怎么拦截请求_flutter中事件传递:禁止用户交互 获取点击事件
可能有时候会需要这种需求 比如文本框可以响应点击事件但是禁止用户输入 直接粗暴的设置 TextField(enabled: false,) 这样就无法得知ontap事件了, 当然你可以用 enable ...
- 按钮置灰后点击事件仍可以触发
在按钮置灰后(disabled--禁用)但是点击事件有时候仍然可以触发 解决方法--只需要在按钮上添加上一个动态的字符串的时间戳就行了 --由于时间戳是数值不是字符串,所以在前面添加一个任意的字符串 ...
- jquery ajax 点击按钮,Jquery ajax调用点击事件提交按钮
当用户点击一个提交按钮时,我必须构建一个ajax调用,所以我包含了jquery,并且我写了下面的代码(取自jquery文档):Jquery ajax调用点击事件提交按钮 $(document).rea ...
最新文章
- 连续数列(总和最大的连续数列)
- 微软 microsoft calendar control 11.0 控件下载
- 强行分类提取特征自编码网络例3
- 快速排序pascal程序
- 搭建自己的Docker Harbor
- 利用string 字符串拷贝
- 牛腩购物网 8 整合用户留言 重装系统之后iis7.5 sql2008 vs2010安装顺序,AspNetPager 控件的使用,为什么 anp.StartRecordIndex 总是为1...
- 【leetcode】963. Minimum Area Rectangle II
- 恩恩,庆祝一下,我也开博了。
- python socket connect 阻塞_python – 如何获得非阻塞socket connect()?
- Linux常用命令大全——赶紧收藏
- Windows7系统下OpenCV2.4.4+PCL1.6.0+SSBA3.0+VS2010 IDE32环境下编译和安装以实现Sfm和PCL点云数据可视化...
- BAT4行代码让电脑蓝屏(无伤害)
- 38、nginx的upstream目前支持的5种方式的分配
- 字符串类型及format格式化
- P1008 [NOIP1998 普及组] 三连击 题解
- ROS中执行roslaunch后,显示功能包不存在的解决方法
- 鸿蒙系统小白,站在小白用户的立场上看待华为的鸿蒙系统
- 4.2 基础数据模型
- 红猫linux系统下载教程,RedCat_NSS_红猫linux软路由安装使用手册
热门文章
- 重磅!景联文科技通过ISO27701、ISO27001、ISO9001体系认证
- 申宝剖析沪深两市股指高开高走
- 中国电子价签驱动IC市场现状研究分析与发展前景预测报告
- linux 树莓派 月光宝盒,和我一起玩树莓派3B+--Centos系统安装(五)
- mysql服务器端按照显示无权限安装_菜鸟完整配置服务器 流程及权限设置
- java 打印十字图
- 分动箱的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- GroupClass-Past and present
- Android Studio 蓝牙通信BlueTooth
- 《C语言程序设计》 游戏五子棋