android webview 数字键盘,android – 在WebView中显示数字键盘
我有一個webview,我在登錄屏幕上手動顯示鍵盤并專注于輸入字段.
領域:
聚焦和顯示鍵盤:
webView.requestFocus(View.FOCUS_DOWN);
webView.loadUrl("javascript:document.getElementById('pin').focus();");
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(webView, InputMethodManager.SHOW_IMPLICIT);
登錄屏幕僅包含PIN樣式代碼字段,用戶將在其中輸入4位數(shù)字.問題是,默認情況下,它顯示常規(guī)的alpha鍵盤,我希望它顯示數(shù)字鍵盤.我已經(jīng)看到很多使用EditText屬性控制鍵盤類型的例子,例如
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
EditText.setInputType(InputType.TYPE_CLASS_PHONE); [select Input type as according to ur requirement]
mgr.showSoftInput(EditText, InputMethodManager.SHOW_IMPLICIT);
但是有可能告訴鍵盤本身在WebView上顯示什么類型或設置屬性?
總結
以上是生活随笔為你收集整理的android webview 数字键盘,android – 在WebView中显示数字键盘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android开发 交换方向,Andro
- 下一篇: android dimensions.x