我的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。只显示空白屏幕...
我的代码中是否缺少任何内容..
答案 0 :(得分:1)
你可以尝试保留以下两行。
webview.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);`
我相信这会解决您的问题。