我不知道';我不想在android中通过webview调整对话框的大小

我不知道';我不想在android中通过webview调整对话框的大小,android,webview,dialog,android-alertdialog,Android,Webview,Dialog,Android Alertdialog,在应用程序中,我使用了webview,我遇到了一些问题,我想很好地加载webview 问题是webview每秒都会调整对话框的大小 我想适应对话框的大小 出现对话框后,webview将完全加载页面 我想试试密码 AlertDialog.Builder builder; Dialog dialog; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat

在应用程序中,我使用了webview,我遇到了一些问题,我想很好地加载webview 问题是webview每秒都会调整对话框的大小 我想适应对话框的大小 出现对话框后,webview将完全加载页面

我想试试密码

AlertDialog.Builder builder;
Dialog dialog;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    builder = new AlertDialog.Builder(this);


    WebView wv = new WebView(this);

    wv.getSettings().setJavaScriptEnabled(true);
    wv.loadUrl("http:\\www.google.com");
    wv.getSettings().setJavaScriptEnabled(true);
    wv.getSettings().setBuiltInZoomControls(true);

    wv.setWebViewClient(new WebViewClient() {

                            @Override
                            public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {

                                return super.shouldInterceptRequest(view, request);

                            }

                            @Override
                            public void onPageStarted(WebView view, String url, Bitmap favicon) {
                                super.onPageStarted(view, url, favicon);
                                dialog.getWindow().setLayout(WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT);

                            }

                            @Override
                            public void onPageFinished(WebView view, String url) {
                                super.onPageFinished(view, url);

                                dialog.setContentView(view);

                            }


                            @Override
                            public boolean shouldOverrideUrlLoading(WebView view, String
                                    url) {
                                view.loadUrl(url);
                                return true;
                            }
                        }
    );
    dialog = builder.setView(new View(this)).create();

    dialog.show();


}
}使用这两行

dialog = builder.setView(new View(this)).create();
dialog.show();
如果需要,也可以将其用作对话框的布局参数,或将其设置为webview

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(30, 30);
之后

WebView wv = new WebView(this);

同样的结果,我不想看到webview调整对话框的大小。我想设置锁定对话框的框架