实现LISTVIEW跳转到子活动 子活动设置webview显示网页 但是不知道为什么显示空白,一样的代码新建工程是在新工程中就没有这个问题 求指出问题!不胜感激
主程序: WebView webview = (WebView) findViewById(R.id.web);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient());
webview.loadUrl("http://www.baidu.com");布局文件: <WebView
android:id="@+id/web"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
实现效果如图:
主程序: WebView webview = (WebView) findViewById(R.id.web);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient());
webview.loadUrl("http://www.baidu.com");布局文件: <WebView
android:id="@+id/web"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
实现效果如图:
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
} @Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("http") || url.startsWith("https")) {
return super.shouldOverrideUrlLoading(view, url);
} else {
return true;
}
} });
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.baidu.com");
//设置WebViewClient客户端
webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}); 我刚试了,这样可以在你本程序中加载,去掉webview.setWebViewClient(new WebViewClient());会跳转到第三方浏览器打开!