Android web与progressbar结合使用
来源:互联网 发布:linux cp创建文件夹 编辑:程序博客网 时间:2024/06/03 14:28
xml文件:
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" >
<WebView
android:id="@+id/webView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
</FrameLayout>
java代码:
WebView webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(AppClient.BASE_URL);
final ProgressBar progressBar=(ProgressBar) findViewById(R.id.progressBar);
webView.setWebViewClient(new WebViewClient(){
//网页加载开始时调用,显示加载提示旋转进度条
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, (android.graphics.Bitmap) favicon);
progressBar.setVisibility(android.view.View.VISIBLE);
// Toast.makeText(ElecHall.this, "onPageStarted", 2).show();
}
//网页加载完成时调用,隐藏加载提示旋转进度条
@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
super.onPageFinished(view, url);
progressBar.setVisibility(android.view.View.GONE);
// Toast.makeText(ElecHall.this, "onPageFinished", 2).show();
}
//网页加载失败时调用,隐藏加载提示旋转进度条
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
// TODO Auto-generated method stub
super.onReceivedError(view, errorCode, description, failingUrl);
progressBar.setVisibility(android.view.View.GONE);
// Toast.makeText(ElecHall.this, "onReceivedError", 2).show();
}
});
- Android web与progressbar结合使用
- ProgressBar与FrameLayout结合
- Android与Web框架结合
- android中ProgressDialog与ProgressBar的使用
- android中ProgressDialog与ProgressBar的使用
- Android组件的使用:ProgressBar与SeekBar
- Android 之WebView+ProgressBar 完美结合
- Dialog和ListView,progressBar的结合使用
- android ProgressBar的使用
- android ProgressBar的使用
- Android ProgressBar的使用!
- Android ProgressBar使用
- Android ProgressBar使用
- Android自定义progressDialog使用系统ProgressBar与图片实现(一)系统ProgressBar
- android中ProgressDialog与ProgressBar的使用详解
- android Gallery与ImageView的结合使用
- android layout与selector结合使用
- Android actionBar与Fragment结合使用Demo
- response.setHeader()的用法
- 大家的问题挑选回答
- 【LCA】 POJ 1330 Nearest Common Ancestors
- Android 之窗口小部件高级篇--App Widget 之 RemoteViews
- Android开发之GPS定位获取位置
- Android web与progressbar结合使用
- WinForm中利用DataSet向DataGridView中添加多行数据
- 程序的原子性
- Java深入 - Java 流
- Linux如何解决动态库的版本控制
- 非聚集索引结构
- mysql查询字段值为数字
- 3_C# 实现VMS客户端——使用log4net 写日志
- Leetcode之Divide Two Integers