-2
在我的Android應用程序中,是否有方法顯示鍵盤並從中獲取輸入,以便我可以更新文本視圖?顯示鍵盤並從中捕獲文本
通常鍵盤會在您點擊EditText時顯示。但是,在我的情況下,這是一個文本視圖,我希望顯示該人正在鍵入的內容。但我不知道如何啓用「鍵盤數據捕獲」
謝謝
在我的Android應用程序中,是否有方法顯示鍵盤並從中獲取輸入,以便我可以更新文本視圖?顯示鍵盤並從中捕獲文本
通常鍵盤會在您點擊EditText時顯示。但是,在我的情況下,這是一個文本視圖,我希望顯示該人正在鍵入的內容。但我不知道如何啓用「鍵盤數據捕獲」
謝謝
說你的TextView
是txtView
,那麼你可以:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInputFromWindow(txtView.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);
這應該顯示鍵盤。之後,您可以在活動中處理onKey()
回調。
很酷。我會嘗試。但是上面的textview.getapplicationtoken有什麼意義呢? – Snake
爲什麼你不想使用'EditText'? – Leandros
因爲我不想顯示編輯文本的外觀,所以只有在用戶點擊edittext時才顯示鍵盤 – Snake