2012-12-28 64 views
3

我遇到Android WebView問題。 我想在沒有任何用戶操作的情況下在頁面加載上關注輸入元素並顯示keyboard。設置輸入元素焦點工作正常,但鍵盤沒有顯示。如果我用HTML中的某個按鈕設置焦點的同樣動作,則會出現鍵盤。加載Android WebView中的焦點輸入元素和顯示鍵盤

這是甚至可以將輸入元素集中在WebView中並在頁面加載時顯示鍵盤嗎?

謝謝!

回答

1

您必須強制打開鍵盤:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0); 

你也應該確保你的WebView具有焦點和內容字段被標記爲:

type="number" 
+0

!這僅適用於帶有「qwerty」輸入的情況下,不會打開數字小鍵盤。 – Atetc

相關問題