public class Main2Activity extends AppCompatActivity {
private WebView webView;
private String[] urls= {"https://cs.vmovier.com/Uploads/cover/2018-01-18/5a604424018ab_cut.jpeg",
"https://cs.vmovier.com/Uploads/cover/2018-01-17/5a5f1abd98c89_cut.jpeg",
"https://cs.vmovier.com/Uploads/cover/2018-01-17/5a5f05035663a_cut.jpeg"};
private int index = 0;
private ProgressBar mPb;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
mPb = (ProgressBar) findViewById(R.id.pb_id);
webView = (WebView) findViewById(R.id.web_view_id);
webView.loadUrl(urls[0]);
webView.setWebViewClient(new WebViewClient(){
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
mPb.setVisibility(View.VISIBLE);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
mPb.setVisibility(View.GONE);
}
});
webView.setWebChromeClient(new WebChromeClient(){
@Override
public void onProgressChanged(WebView view, int newProgress) {
super.onProgressChanged(view, newProgress);
mPb.setProgress(newProgress);
}
});
}
public void back(View view) {
index--;
if(index>0)
{
webView.loadUrl(urls[index]);
}
}
public void forward(View view) {
index++;
if (index<urls.length)
{
webView.loadUrl(urls[index]);
}
else
{
Toast.makeText(this, "在这里可以获取****的数据", Toast.LENGTH_SHORT).show();
}
}
public void stop(View view) {
finish();
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="bw.com.test.Main2Activity">
<ProgressBar
android:layout_width="match_parent"
android:layout_height="10dp"
android:id="@+id/pb_id"
style="?android:attr/progressBarStyleHorizontal"/>
<WebView
android:layout_width="match_parent"
android:layout_height="0dp"
android:id="@+id/web_view_id"
android:layout_weight="1"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="后退"
android:onClick="back"
/>
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="前进"
android:layout_weight="1"
android:onClick="forward"/>
<Button
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="关闭"
android:onClick="stop"
/>
</LinearLayout>
</LinearLayout>