android进度条怎么显示百分比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android进度条怎么显示百分比相关的知识,希望对你有一定的参考价值。

显示百分比需要自己计算加载的内容,以下以webView示例,webView加载网页的时候可以增加进度条:
1.从webView中获取设置
WebSettings sws = webView.getSettings();
sws.setSupportZoom(true);
sws.setBuiltInZoomControls(true);
webView.setInitialScale(25);
webView.getSettings().setUseWideViewPort(true);

2.注册setWebChromeClient事件
webView.setWebChromeClient(new WebChromeClient()
public void onProgressChanged(WebView view, int progress)
// Activity和Webview根据加载程度决定进度条的进度大小
// 当加载到100%的时候 进度条自动消失
//WebViewProgressActivity.this.setTitle("Loading...");
//WebViewProgressActivity.this.setProgress(progress * 100);
if (progress == 100)
progressBar.setVisibility(View.GONE);
//WebViewProgressActivity.this.setTitle("完成");


);

3.注意在onProgressChanged中处理进度,progress就是进度值。
参考技术A ProgressDialog 这个类应该能实现进度 至于显示百分比应该设置一下格式就可以了吧本回答被提问者采纳 参考技术B 进度条?

C语言做一个百分比进度条

参考技术A 1.c和js通信 可以用xml来解决,这个就不详细讲了 2.进度条,使用css百分比做,比如: html code <div id="warp" style="width:100px;height:10px;border:1px solid #eee;background:#000;overflow:hidden"><!-#warp用以包裹进度以及显示这个进度条-><div id="point" style="width:[color=#ff0000]90%[/color];background:#44a;height:10px;"></div><!-#point利用百分比控制实现和进度条一直的效果,后面需要的是利用js做width的值的赋值操作如果你的c中不断有当前进度进行输出,那可以在页面中不断调用js函数读取该输出变量,然后调整进度条, 参考技术B 在TC里用这个gotoxy(int x, int y);自己摸索一下~~ 参考技术C 你也太假了

以上是关于android进度条怎么显示百分比的主要内容,如果未能解决你的问题,请参考以下文章

Android SeekBar,动态显示进度且随SeekBar一起移动

从android中的json get方法下载数据时使用百分比设置进度条

两个进度条,加上百分比显示(用WPF实现)

JAVAFX ProgressBar ,如何让进度条上显示百分比啊,而且是缓慢的递增的那种

c#进度条显示百分比

表格中1到4进度条怎么设置不同颜色?