问题标签 [android-progressbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
24075 浏览

android - 如何在 Android 中以编程方式创建“水平样式”进度条?

我正在以编程方式在我的应用程序中创建一个 ProgressBar,默认情况下它是 SPIN 样式,但是我希望它是 HORIZONTAL 样式。我没有看到任何方法/常数来实现这一点。

而且我不想使用 ProgressDialog,因为它与我的 App UI 主题不一致。

请问有什么建议吗?

0 投票
4 回答
448 浏览

android - 单击主页键按钮上的启动进度条

按下 Android 的默认 Home Key 按钮时,如何启动进度对话框?如果有可能,那怎么做?

我试过使用 onKeyDown 方法,但它不起作用。

0 投票
0 回答
212 浏览

android - 我应该为列表视图的每个项目显示进度条还是可绘制对象?

我的应用程序中有一个列表视图,我在其中为每个项目显示一个可绘制对象;因为我从互联网上检索这些drawables,加载它们需要一些时间,所以我应该为每个drawable向用户展示一个不确定的进度周期,直到我得到图片。我的问题是:在此期间我应该展示什么?我的意思是,我应该在可绘制对象中显示动画(甚至可能吗?)还是与可绘制对象重叠的进度条?有一些教程字段解释了如何创建和自定义进度条,但我无法找到关于在这些情况下最好做什么的指南......谢谢你的回答。

0 投票
2 回答
654 浏览

android - 如何获取上传进度

我使用 doInBackGround 和 AsyncTask 方法显示进度如下:

upload(ActionUrl, uploadFile, savepath, newName);方法是这样的。下面的代码:

并在下面调用:

但是进度对话框总是显示 0%,并且永远不会更新。如何修改以更新它?

0 投票
1 回答
200 浏览

android - 如何获取到目前为止已上传多少字节?

我的上传方法如下:

我想显示进度条。但我不知道到目前为止上传了多少字节。有什么方法可以获取已上传的字节数?

0 投票
4 回答
10006 浏览

android - 带内边距的 Android 进度条

我想让我的进度条看起来像这样:

在此处输入图像描述

我不想使用图像,所以我尝试使用以下形状制作:

但是我不能为绿线设置填充(我试图在可能的地方设置它),而且我不能做这样的圆角(看起来corners android:radius不起作用)。请帮我

0 投票
2 回答
1647 浏览

android - AsyncTask 显示进度条

我对安卓很陌生。我有两个活动 A, B 。活动 A 解析来自服务器的数据并遍历各个级别。并通过意图调用活动B。活动 B 需要一些时间来显示数据,所以我试图显示进度条。这是我的代码。

我在 doinbackground 中遇到异常。我很困惑 。请帮我..

0 投票
1 回答
758 浏览

android - 如何通过java代码将初始填充添加到进度条

我想将初始填充添加到进度条,但这将是动态的,因为我正在从本地数据库中检索初始填充的值。

我已经用 layer-list xml 文件设置了进度条的背景。`



在 java 代码中,我引用 xml 文件,如下所示:

layerDrawable = (LayerDrawable)progressBar.getProgressDrawable();

并像这样检索简单的进度子项: Drawable drawable = layerDrawable.getDrawable(layerDrawable.getId(2)); ​​因为它位于 xml 文件的第二级。

我将最大值和进度值设置为进度条。现在我想为进度条的进度值添加一些左填充。我尝试使用 setBounds 方法这样:

`矩形矩形 = 新矩形();

rect = drawable.getBounds();

rect.left = drawable.getBounds().left + getPaddingForFirstPeriod() + 300; rect.right = rect.left + (int) 50; drawable.setBounds(rect);`

但它对进度条的主要进度值没有任何影响,除此之外没有可用的填充方法。

请帮忙

0 投票
3 回答
54540 浏览

android - how to show progress bar status by percentage

I am using progress dialog for android 2.3.3. Progress dialog's status is showing with the format as "60% 60/100" but I want to display only percentage not "60/100". How can I do it? please help.

0 投票
1 回答
1222 浏览

android - 是否可以在android中创建弧形进度条?

我需要创建一个弧形的进度条。我应该为此创建一个自定义视图吗?或者借助onDraw()ProgressBar 类的方法,我可以执行此操作?我还想在这个进度条上添加标记,比如温度计。请建议我任何想法。谢谢。

像这样的东西:

对于参考检查此图像弧形进度条 http://i.stack.imgur.com/FY0dq.png