Android 按下按钮时加载不同的webView

Android 按下按钮时加载不同的webView,android,Android,我会通过“下一步”和“上一步”按钮按顺序加载不同的webView,如下所示: webview.loadUrl("http://developer.android.com/"); 当按下“下一步”按钮时 webview.loadUrl("http://google.com/"); 如果按下“上一步”按钮,则返回到第一步 有办法吗 这是对我有用的代码 String[] urls = {"http://developer.android.com/", "http://google.com/"};

我会通过“下一步”和“上一步”按钮按顺序加载不同的webView,如下所示:

webview.loadUrl("http://developer.android.com/");
当按下“下一步”按钮时

 webview.loadUrl("http://google.com/");
如果按下“上一步”按钮,则返回到第一步

有办法吗

这是对我有用的代码

String[] urls = {"http://developer.android.com/", "http://google.com/"};
 int currentPage = 0;

 public void next(View view){ 
 try {
     if (currentPage != urls.length - 1){
         currentPage++;
         wv = (WebView) findViewById(R.id.webview);
         wv.loadUrl(urls[currentPage]);

     }
} catch (Exception e) {

}
 }

当然可以。您应该在activity中实现一些方法,并在XML中的
android:onClick
中执行它:

活动中

 String ulrs = String[]{"http://developer.android.com/", "http://google.com", (some other)};
 int currentPage = 0;

 public void next(View view){
     if (currentPage != urls.length - 1){
         currentPage++;
         webview.loadUrl(urls[currentPage]);
     }
 }
在布局XML中:

 <Button
  android:id="+@id/next_button"
  (some layout code)
  android:onClick="next" />

Prev按钮代码是类似的


我知道,但我想更改按钮按下时显示的网络视图,而不仅仅是另一个网络视图对不起,我不明白。是否要更改显示的url或更改为另一个
WebView
对象?如果显示了url,那么不是
loadUrl
这样做吗?是的,但我必须显示6个不同的url,并通过按钮更改url,为什么不将url存储为
字符串
,并在单击按钮后更新它,然后用
loadUrl
加载所有内容?是的,但我不知道如何更改