如何使用webView打开一个网址

发布网友

我来回答

1个回答

热心网友

如何将点击链接后的网页也显示呢,于是边Google边查看Android文档,找到找到了一个方法,以下使用源码解释。

package demo.androidyue.webview;

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

import android.webkit.WebViewClient;

public class WebViewDemoActivity extends Activity {

private WebView webView;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

//初始化WebView

this.initWebView();

}

/*

* 初始化WebView

*/

private void initWebView(){

//从布局文件中扩展webView

this.webView=(WebView)this.findViewById(R.id.webview);

//为WebView设置WebViewClient处理某些操作

this.webView.setWebViewClient(new webViewClient());

//加载地址

this.webView.loadUrl("");

}

class webViewClient extends WebViewClient{

//重写shouldOverrideUrlLoading方法,使点击链接后不使用其他的浏览器打开。

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

view.loadUrl(url);

//如果不需要其他对点击链接事件的处理返回true,否则返回false

return true;

}

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com