第一种方法:在其父控件下,添加如下的属性,就可以完美解决:

            android:focusable="true"            android:focusableInTouchMode="true"

例:

                                

第二种方法:直接关闭输入法

1 2 3 4 5 6 7 8 private  void  closeInputMethod() {      InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);      boolean  isOpen = imm.isActive();      if  (isOpen) {          // imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);//没有显示则显示          imm.hideSoftInputFromWindow(mobile_topup_num.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);      } }

 调用这个方法体就行了,具体if语句里面的几个参数,我就借用一个网友的日志来写把(在此感谢)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  imm.toggleSoftInput( 0 , InputMethodManager.HIDE_NOT_ALWAYS);     2 、方法二(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示)    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  imm.showSoftInput(view,InputMethodManager.SHOW_FORCED);  [java] view plaincopy imm.hideSoftInputFromWindow(view.getWindowToken(), 0 ); //强制隐藏键盘    3 、调用隐藏系统默认的输入法    ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity. this .getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);  (WidgetSearchActivity是当前的Activity)    4 、获取输入法打开的状态    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  boolean  isOpen=imm.isActive(); //isOpen若返回true,则表示输入法打开 

更多相关文章

  1. android 集成腾讯bugly版本升级功能
  2. [转]Android(安卓)EditView属性
  3. 【Android】 ListView之setEmptyView的问题
  4. android TabHost小结
  5. android 电池(二):android关机充电流程、充电画面显示
  6. Android属性gravity与layout_gravity的区
  7. Android(安卓)入门开发指南之一 -- Hello,Android例子
  8. Android(安卓)TextView内容过长加省略号,点击显示全部内容
  9. Android(安卓)splitActionBarWhenNarrow ActionBar背景颜色设置

随机推荐

  1. Android 屏幕切换横竖屏时防止activity重
  2. Android Studio:Multiple dex files defin
  3. Android 5.0的调度作业JobScheduler
  4. android 异步加载图片总结
  5. android 错误信息大整理
  6. android音乐播放器监听电话状态,解决通话
  7. Android 在开发中使用单元测试
  8. Android SSWD(system server Watchdog)工
  9. Android手机壁纸(Android学习随笔二)
  10. Android动态部署六:如何从插件apk中启动Br