2017-07-20 8 views
0

私は何時間もWebを精練していますが、この2つの質問に対する答えは無駄です。Android WebViewはキーボードの予測を無効にします

  1. アプリ/アクティビティ/ WebView内のすべてのキーボード自動補完候補を無効にするにはどうすればよいですか?ほとんどの答えはEditTextを含むシナリオに焦点を当てていますが、私のシナリオでは、入力フィールドを持つWebViewだけがあります。
  2. 上記のシナリオでは、WebViewを含むアクティビティにあるすべての時間にキーボードを開いたままにするにはどうすればよいですか?キーボードの「完了」ボタンを押すと、テキストフィールドのフォーカスが失われ、キーボードが崩壊します。

ありがとう!

答えて

0

マニフェストウェブビュー・アクティビティ内のファイル

android:windowSoftInputMode="stateVisible" 
2
あなたの最初の要件については

android:windowSoftInputMode="stateVisible" // Add this Manifest section 
2番目の要件については

webviewOBJ.clearFormData(); 
webviewOBJ.getSettings().setSaveFormData(false); 

setSaveFormData

にこの行を追加します。

WebViewでフォームデータを保存するかどうかを設定します。 Android Oでは、プラットフォーム は、完全に機能する自動入力機能を実装して、 フォームデータを保存します。したがって、Webviewフォームのデータ保存機能は無効になります。

あなたは、キーボード上の「完了」ボタンを押すとAndroid Webview private browsing

+0

'を読むべきは、テキストフィールド失うフォーカスを行い、キーボードcollapses'はまだ試していません –

関連する問題