2
我已經在我的應用程序中整合了Facebook並且工作正常,但會出現一個問題。如果預測性textinput處於打開狀態,則會在建議中顯示密碼。所以是沒有辦法禁用Facebook的API在webview上禁用預測文本
我已經在我的應用程序中整合了Facebook並且工作正常,但會出現一個問題。如果預測性textinput處於打開狀態,則會在建議中顯示密碼。所以是沒有辦法禁用Facebook的API在webview上禁用預測文本
有一個在Facebook的SDK中的方法,你可以修改停止自我暗示上的WebView預測文本。在SDK中打開FbDialog
類,然後查找setUpWebView
方法。
private void setUpWebView(int margin) {
LinearLayout webViewContainer = new LinearLayout(getContext());
this.mWebView = new WebView(getContext());
this.mWebView.setVerticalScrollBarEnabled(false);
this.mWebView.setHorizontalScrollBarEnabled(false);
this.mWebView.setWebViewClient(new FbWebViewClient(null));
this.mWebView.getSettings().setJavaScriptEnabled(true);
this.mWebView.loadUrl(this.mUrl);
this.mWebView.setLayoutParams(FILL);
this.mWebView.setVisibility(4);
this.mWebView.getSettings().setSavePassword(false);
webViewContainer.setPadding(margin, margin, margin, margin);
webViewContainer.addView(this.mWebView);
this.mContent.addView(webViewContainer);
}
而且addView
線前的任意位置添加這些行:
this.mWebView.getSettings().setSaveFormData(false);
this.mWebView.clearFormData();
感謝答覆,但我想停下來預測文本在插入文本填寫密碼不停止自動建議 –
嘗試播放與什麼通過Intellisense(或它的Java等價物)出現並查看是否存在setInputType(textNoSuggestions)設置,如此處所示(http://stackoverflow.com/questions/14659846/how-to-trun-on-and-關閉預測文本選項的鍵盤編程方式) – Ron
請參閱屏幕截圖顯示預測文本密碼l ike CDN,CAN更多,我想通過代碼禁用此功能..? –