/**      * 禁止Edittext弹出软件盘,光标依然正常显示      * call_roomNum 是EditText编辑框     */      public void disableShowSoftInput() {           if (android.os.Build.VERSION.SDK_INT <= 10) {             call_roomNum.setInputType(InputType.TYPE_NULL);         } else {//禁止Edittext弹出软件盘            //Call是当前活动               Call.this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);             try {//光标依然正常显示                 Class cls = EditText.class;                 Method setSoftInputShownOnFocus;                 setSoftInputShownOnFocus = cls.getMethod("setShowSoftInputOnFocus", boolean.class);                 setSoftInputShownOnFocus.setAccessible(true);                  setSoftInputShownOnFocus.invoke(call_roomNum, false);             } catch (Exception e) {                 e.printStackTrace();             }         }    }

更多相关文章

  1. 禁止Android的StatusBar下拉
  2. Android(安卓)OneDayOneExample-2. 读取电话本
  3. Android(安卓)修改EditText光标颜色
  4. androidのEditTex详细使用
  5. Android(安卓)横屏时禁止输入法全屏
  6. Android中使EditText失去焦点,edittext禁止弹出键盘
  7. android如何隐藏通知栏和禁止横屏竖屏切换
  8. Android(安卓)禁止响应屏幕翻转
  9. android:imeOptions属性

随机推荐

  1. Button控件
  2. android 计入高德地图——实时天气和天气
  3. Android(安卓)8.0 App 安装卸载流程
  4. Android中MimeType的用途
  5. react-native开发实例之android发布签名
  6. AsyncTask进度条加载网站数据到ListView
  7. Android中的三种提示方式
  8. Android客制化adb shell进去后显示shell@
  9. Android(安卓)时间更新机制之网络更新时
  10. Android(安卓)BLE蓝牙开发中读取数据时设