Android点击输入框以外的地方隐藏输入框和键盘
来源:互联网 发布:淘宝永久封号怎么激活 编辑:程序博客网 时间:2024/04/27 15:16
原理是监听整个页面,然后处理监听事件。具体见代码。
1、在XML文件中定义一个id。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:id="@+id/main_layout"/>2、Java文件中设置监听事件。
RelativeLayout main_layout=(RelativeLayout)this.findViewById(R.id.main_layout); main_layout.setOnClickListener(this);3、处理监听事件。
@Override public void onClick(View v) { switch (v.getId()){ case R.id.appointment_detail_layout: //点击文本框之外的地方隐藏键盘以及输入框 InputMethodManager inputMethodManager = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE); rv_input.setVisibility(View.GONE); //这里是输入框布局,设置为GONE inputMethodManager.hideSoftInputFromWindow(v.getWindowToken(), 0); //这里实现隐藏键盘的功能 break; } }
0 0
- Android点击输入框以外的地方隐藏输入框和键盘
- 点击EditText以外的地方隐藏输入框和软键盘
- 实现点击当前输入框以外的地方,自动隐藏输入法软键盘
- android 点击输入框之外的地方隐藏软键盘
- 点击EditText以外的地方隐藏掉键盘
- 点击输入框弹出输入键盘,点击输入框外侧隐藏输入键盘
- android点击屏幕上EditText区域以外的任何地方隐藏键盘的方法
- 点击非输入框时隐藏键盘
- 点击输入框显示键盘 点击其他地方隐藏键盘
- 点击输入框显示键盘 点击其他地方隐藏键盘
- android关于输入框弹出后 点击输入框以外的位置会让输入框消失
- android默认禁止输入框弹出 点击输入框以外的位置会让输入框消失(滚动监听)
- android关于输入框弹出后 点击输入框以外的位置会让输入框消失
- 仿ios键盘效果 点击输入框以外区域键盘消失
- Android中点击编辑框以外的地方关闭输入法
- 点击控件以外的地方隐藏控件
- IOS代码段【点击非输入框时隐藏键盘】
- 点击屏幕上EditText区域以外的任何地方隐藏键盘的解决方法
- MYSQL、SQL Server、Oracle数据库排序空值null问题及其解决办法
- 函数指针
- 除了硅谷,还有哪些城市为创业而生
- JavaScript 生成流程图
- 第四章:.Android xml布局关于背景颜色、图片、边框小解
- Android点击输入框以外的地方隐藏输入框和键盘
- 数据库 - 第二范式(2NF)
- android自动接通电话:部分手机不支持
- 技术知识图
- 吸血鬼数字,Java编程思想第四章练习10
- 神一般的链家自宫后就能飞吗?
- 结合"hello world"探讨gcc编译程序的过程
- iOS中的URLSession
- 162.Find Peak Element (寻找数组中的峰值点)