Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android編程入門 >> android自動彈出軟鍵盤(輸入鍵盤)

android自動彈出軟鍵盤(輸入鍵盤)

編輯:Android編程入門

       searchEditView.setFocusable(true);
        searchEditView.setFocusableInTouchMode(true);
        searchEditView.requestFocus();

        Timer timer = new Timer();
        timer.schedule(new TimerTask() {

                           public void run() {


                               InputMethodManager inputManager =
                                       (InputMethodManager) searchEditView.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
                               inputManager.showSoftInput(searchEditView, 0);

                           }

                       },
                998);

首先要對指定的輸入框請求焦點。然後調用輸入管理器彈出軟鍵盤。

警告:對於剛跳到一個新的界面就要彈出軟鍵盤的情況上述代碼可能由於界面為加載完全而無法彈出軟鍵盤。此時應該適當的延遲彈出軟鍵盤如998毫秒(保證界面的數據加載完成)。

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