用WebView或手機瀏覽器打開連接問題

1.webview超鏈接默認用瀏覽器打開,若想改爲webview打開,需webviewClient.

WebView view = (WebView) findViewById(R.id.webView1);
view.setWebViewClient(new MyWebViewClient());
view.loadUrl("http://www.baidu.com");


class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
}
}

2.其實也可以重寫onPageStarted方法

class MyWebViewClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, favicon);
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章