android点击键盘外部关闭键盘的方法
2016-02-23 21:03
435 查看
给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏
[java] view
plain
<
加上id和clickable=true
然后在onCreate里,添加onClick事件的监听:
[java] view
plain
在onClick中:
[java] view
plain
[java] view
plain
<
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:id="@+id/linear_layout_container" android:layout_height="match_parent" style="@style/CommonBlurBackgroundStyle" android:clickable="true" android:orientation="vertical" >
加上id和clickable=true
然后在onCreate里,添加onClick事件的监听:
[java] view
plain
/*设置点击键盘外的任意地方关闭键盘*/ findViewById(R.id.linear_layout_container).setOnClickListener(this);
在onClick中:
[java] view
plain
@Override public void onClick(View v) { switch (v.getId()) { ..... case R.id.linear_layout_container: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(v.getWindowToken(), 0); break;
相关文章推荐
- Android Studio compile error : enum constant INSTANT_RUN_REPLACEMENT does not exist in class
- RecyclerView 使用方法总结(一):RecyclerView的基本用法,及实现ListView
- android中完全退出当前应用程序的四种方法
- AndRoid usb HOST开发
- android引导页的实现办法
- Android:Service通知Activity更新界面
- android绘图
- Android 项目版本的修改
- Android adb.exe程序启动不起来,如何处理
- 学习android过程中的试用成功的知识点
- Android中级篇之百度地图SDK v3.5.0-配置环境及发布[图解AndroidStudio下配置.so文件]
- android activity启动的四种模式
- Android Studio如何删除module
- 获取安卓应用包名和入口 Activity
- ubuntu下载Android源代码
- CardView 设置 selector
- 安卓 Bitmap 高效加载
- android服务unbind之后再想绑定问题
- Android 学习-Driver in kernel-2-添加GPIO控制
- android 自定义圆形ProgressBar