2011-04-19 48 views
2

我有一個EditText使用android:inputType =「textPostalAddress」作爲鍵盤類型。我希望它默認爲具有數字的alt鍵盤(SYM),並且在用戶點擊空間後,切換回主alpha鍵盤。我正在使用OnKeyListener和正則表達式來檢查是否輸入了空格。有沒有辦法以編程方式來回切換,模擬SYM/ABC按鈕按下?更改軟鍵盤以alt顯示編程

回答

0

我還沒有試過,但我相信它可以解決問題烏爾:

InputMethodManager imm = InputMethodManager)getSystemService(AddContact.INPUT_METHOD_SERVICE); 
imm.showSoftInputFromInputMethod(token, flags); 
+0

我結束了剛剛拆分的地址號碼和街道。對於所有情況都不是理想的解決方案,但應用程序通常使用當前gps位置自動填寫街道名稱,具體取決於準確性。你發佈的代碼看起來很熟悉,我沒有任何運氣,但我可能會錯過一些微不足道的東西。 – bezz 2011-07-29 03:37:07