软件编程
位置:首页>> 软件编程>> Android编程>> Android屏蔽软键盘并且显示光标的实例详解

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

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

标签:Android,屏蔽,软键盘

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

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com