显示对话框后,Webview失去焦点

时间:2015-11-18 17:41:09

标签: android webview focus android-webview

我在网页浏览中打开网站后会显示一个对话框。现在,在显示对话框后,webView变得无响应 - 意味着我无法在其中插入任何内容或单击按钮。

以下是我用于显示对话框的代码:

android.support.v7.app.AlertDialog.Builder inputAlert = new android.support.v7.app.AlertDialog.Builder(this);
        inputAlert.setMessage(message);
        userInput = new EditText(this);
        inputAlert.setView(userInput);
        inputAlert.setPositiveButton("Submit", clickListener);
        inputAlert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                webview.requestFocus();
            }
        });
        AlertDialog alertDialog = inputAlert.create();
        alertDialog.show();

我也使用了webview.requestFocus(),但它没有改变任何东西。 以下是我如何初始化webview:

webview.requestFocus(View.FOCUS_DOWN);
webview.getSettings().setUseWideViewPort(true);
android.webkit.CookieManager.getInstance().removeAllCookie();
webview.loadUrl("https://someurl.com");

0 个答案:

没有答案