Android屏蔽软键盘并且显示光标的实例详解

作者:三杯五岳 时间:2023-01-16 16:54:20 

Android屏蔽软键盘并且显示光标的实例详解

如果是android4.0以下,那么


editText.setInputType(InputType.TYPE_NULL);  

就够了,android4.0以上屏蔽软键盘并且有光标,需要用到。


if (android.os.Build.VERSION.SDK_INT <= 10) {//4.0以下 danielinbiti  
       editText.setInputType(InputType.TYPE_NULL);  
     } else {  
       this.act.getWindow().setSoftInputMode(  
           WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);  
       try {  
         Class<EditText> cls = EditText.class;  
         Method setShowSoftInputOnFocus;  
         setShowSoftInputOnFocus = cls.getMethod("setShowSoftInputOnFocus",  
             boolean.class);  
         setShowSoftInputOnFocus.setAccessible(true);  
         setShowSoftInputOnFocus.invoke(editText, false);  
       } catch (Exception e) {  
         e.printStackTrace();  
       }  
     }  

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:http://blog.csdn.net/u013164293/article/details/54586494

标签:Android,屏蔽,软键盘
0
投稿

猜你喜欢

  • Android调用摄像头拍照开发教程

    2023-05-24 11:33:33
  • 学生视角带你了解Java内部类

    2022-09-29 17:51:04
  • c# 防火墙添加/删除 特定端口的示例

    2023-12-22 21:56:41
  • c#语言使用Unity粒子系统制作手雷爆炸

    2021-10-11 11:13:46
  • Android自定义控件仿QQ编辑和选取圆形头像

    2022-11-10 09:40:37
  • java mybatis框架配置详解

    2023-11-25 08:09:16
  • C语言函数超详细讲解上篇

    2022-05-23 06:29:31
  • C#通过指针实现快速拷贝的方法

    2022-09-26 01:43:08
  • Android使用VideoView出现无法播放此视频问题的解决方法

    2023-01-16 18:01:41
  • c#编写webservice服务引用实例分享

    2023-05-11 19:28:41
  • C#实现网页画图功能

    2021-12-05 19:33:41
  • 利用java实现邮箱群发功能

    2021-07-11 21:55:23
  • Java 实战项目之CRM客户管理系统的实现流程

    2022-12-01 22:50:54
  • Java解析DICOM图之如何获得16进制数据详解

    2023-06-15 17:37:29
  • C#中的数据结构介绍

    2022-06-05 18:34:26
  • java实现打砖块游戏算法

    2023-01-28 20:51:06
  • App内切换语言详解

    2023-04-12 11:21:44
  • 解决SpringCloud下spring-boot-maven-plugin插件的打包问题

    2022-03-10 14:35:59
  • Java利用Zxing生成二维码的简单实例

    2023-08-21 13:16:26
  • 详谈signed 关键字

    2022-09-19 13:45:36
  • asp之家 软件编程 m.aspxhome.com