我想用OnClickListener
按钮打开5个网页浏览量
但我想在一个webView实现中完成它
不为每个按钮使用单独的webView活动。
答案 0 :(得分:2)
实施起来非常简单:
从你的onClickListeners开始,使用“URL”键或任何你喜欢的东西,只要它们在任何地方都一样,并将你的url作为值:
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent webviewIntent = new Intent(MyActivity.this,MyWebViewActivity.class);
webviewIntent.putExtra("URL","http://www.google.com");
startActivity(webviewIntent);
}
});
在MyWebViewActivity中,您可以在onCreate中获取该值并加载该URL。
String url = getIntent().getStringExtra("URL");
mWebView.loadUrl(url);