Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android屏蔽軟鍵盤並且顯示光標

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();  
                }   
            }  

 

 
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved