Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> android 軟鍵盤 InputMethodManager

android 軟鍵盤 InputMethodManager

編輯:Android開發實例

調用下面代碼:(第一次調用顯示,再次調用則隱藏,如此反復),this指activity

 

  1. InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);  
  2. imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);  
  3. imm.showSoftInput(myview, InputMethodManager.SHOW_IMPLICIT); 

單獨顯示隱藏軟鍵盤

顯示:

 

  1. InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);  
  2. imm.showSoftInput(myview, 0); 

隱藏:

 

  1. imm.hideSoftInputFromWindow(view.getWindowToken(), 0); 

程序啟動後,自動彈出軟鍵盤,可以通過設置一個時間函數來實現,不能再onCreate裡寫:

 

  1. Timer timer = new Timer();  
  2.  
  3. timer.schedule(new TimerTask() {   
  4. @Override public void run() {   
  5. InputMethodManager imm = (InputMethodManager)this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);  
  6.  
  7. Toast.makeText(chick.this, "show", Toast.LENGTH_SHORT).show();   
  8. }   
  9. }, 1000); 

 

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