98、EditText 按键盘查询 触发事件
事件 查询 键盘 触发 EditText 98
2023-09-14 08:58:59 时间
只需要在XML在输入框中加入Android:imeOptions=”actionSearch”,调用软键盘时,回车键就会显示搜索二字。
editSearch.setOnEditorActionListener(new editActionListener());
class editActionListener implements TextView.OnEditorActionListener {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
((InputMethodManager) editSearch.getContext().getSystemService(Context.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(
mActivity.getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
这里可以操作你要的东东。。。。。。。return true;
}
return false;
}
}
在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode=”adjustPan”可以防止软键盘会把原来的界面挤上去的问题
相关文章
- 兼容addEventListener事件
- 8.17VR行业大事件:Horizon Worlds已在法国和西班牙推出;VR版《城镇叠叠乐》将于10月6日上线
- 【IOC 控制反转】Android 事件依赖注入 ( 事件三要素 | 修饰注解的注解 | 事件依赖注入步骤 )
- 【EventBus】事件通信框架 ( 总结 | 手写事件通信框架完整代码示例 | 测试上述框架 )
- 事件深入探索Oracle等待事件(查看oracle等待)
- Oracle 等待事件 gc current block 2-way 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 parallel recovery coordinator waits for slave cleanup 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:IR,InstanceRecovery 官方解释,作用,如何使用及优化方法
- 极路由爱奇艺事件:是谁在破坏规则?
- Oracle事件百米大赛(oracle 事件大全)
- Javascript事件捕获的备忘(setCapture,captureEvents)
- javascript兼容鼠标滚轮事件
- jquery的冒泡事件的阻止与允许(三种实现方法)
- JS中批量给元素绑定事件过程中的相关问题使用闭包解决
- 如何阻止复制剪切和粘贴事件为了表单内容的安全
- js点击事件链接的问题解决