Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android編程中軟鍵盤基本用法分析

Android編程中軟鍵盤基本用法分析

編輯:關於Android編程

本文實例講述了Android編程中軟鍵盤基本用法。分享給大家供大家參考,具體如下:

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

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

單獨顯示隱藏軟鍵盤:

顯示:

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

隱藏:

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

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

Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override public void run() {
InputMethodManager imm = (InputMethodManager)this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
Toast.makeText(chick.this, "show", Toast.LENGTH_SHORT).show();
}
}, 1000);

更多關於Android相關內容感興趣的讀者可查看本站專題:《Android視圖View技巧總結》、《Android布局layout技巧總結》、《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》及《Android控件用法總結》

希望本文所述對大家Android程序設計有所幫助。

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