未在Android

时间:2016-05-14 02:35:50

标签: android webview

我的Android应用程序中有一个webview和“Submit”按钮。 Webview加载一个网址,点击提交按钮后,隐藏提交按钮和网页视图,显示文本视图和“开始”按钮..

在提交按钮的onClickListener中我删除了webview,如下所示。

    submit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {  
            webview.setVisibility(View.GONE);   
            submit.setVisibility(View.GONE);
            mytextview.setVisibility(View.VISIBLE);
            go.setVisibility(View.VISIBLE);
        }
    }

这很好..

在我的go按钮的onClickListener中,我正在为此webview加载新的URL,如下所示

    submit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {  
                            webview.setWebViewClient(new WebViewClient());
                            webView.getSettings().setJavaScriptEnabled(true);
            webview.setVisibility(View.VISIBLE);
            mytextview.setVisibility(View.GONE);
            webview.loadUrl("http://www.example.com");
        }
    }

此处textview消失但它没有加载webview。只显示空白屏幕...

我的代码中是否缺少任何内容..

1 个答案:

答案 0 :(得分:1)

你可以尝试保留以下两行。

webview.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);`

我相信这会解决您的问题。