问题标签 [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 回答
2501 浏览

android - 更新原始活动中的集成进度条

我一直试图让我的进度条视图在我的文件扫描器应用程序中工作,但我完全被活动、服务、线程和处理程序的正确组合所困扰。

结构如下: 我的 Activity 包含一个水平样式的 ProgressBar。在菜单项单击时,我生成了一个服务,它 onCreate(),这是我希望能够更新进度条的地方。

我的问题:我错过了什么?

  1. Activity "a" (with ProgressBar)
          2. "a".onOptionsItemSelected(): Spawn Service "b"
                   3. "b".onCreate(): Control the ProgressBar in "a" //这里是我的麻烦

进度条布局 (1):

"a".onOptionsItemSelected (2):

"b".onCreate() (3):

0 投票
41 回答
698755 浏览

android - 如何在Android中更改进度条的进度颜色

我在我的 Android 应用程序中使用水平进度条,我想更改它的进度颜色(默认为黄色)。我如何使用code(不是 XML)来做到这一点?

0 投票
6 回答
30798 浏览

android - android中两侧圆形的进度条

我正在尝试在 android 中创建一个自定义进度条。我为此使用了以下 xml 文件(progress_bar_horizo​​ntal.xml):

除了我希望进度条的进度在两边都四舍五入之外,一切都很好。上述代码使进度条在左侧被舍入,而在右侧被简单地切割(不被舍入)。可能是因为剪辑标签。你能帮我吗?我应该改变什么来让我的进度条的进度在两边都四舍五入?

完整的布局如下:

这是我努力的结果:链接文本

我希望红色条在右侧也有圆形边缘。非常感谢您的评论。

0 投票
9 回答
71232 浏览

android - 如何更改android不确定的ProgressBar颜色?

我想知道如何将不确定ProgressBar的颜色从基础白色/灰色更改为黑色?当我更改 时indeterminateDrawable,我得到一个静态图像而不是一个移动的动画进度条。有没有办法简单地在 XML 中做到这一点?

0 投票
8 回答
48317 浏览

android - 如何将 ProgressBar 的样式更改为小?

我很难找到正确的方法来指定进度条应该具有小的不定样式。

如果有人可以为我和其他快速搜索此信息的人提供示例,我会很高兴。

0 投票
3 回答
101536 浏览

android - 如何以编程方式创建 ProgressBar?

我的应用程序需要以ProgressBar编程方式创建一个小的。 ProgressBar没有设置样式的方法(我想要一个小的 ProgressBar)。构造函数可以采用AttributeSet,但是,它是一个接口,需要我实现一组函数。有没有办法将其设置ProgressBar为小样式?(我不能使用 XML 来创建 ProgressBar。)

0 投票
1 回答
3030 浏览

android - Android - 从 Web 获取 XML 数据(使用 AsyncTask)和进度条相关问题

我正在使用 HTTP GET/POST 从 Web 获取 XML 数据。现在我以简单的方式完成了它(即没有线程)。

根据下面的链接,我尝试使用带有线程 http://www.ceveni.com/2009/09/sample-progress-bar-dialog-in-android.html的进度条对话框来实现它

但是我怎么知道从网络上获取 XML 的完成时间。(即睡眠时间应该是多少以及何时关闭进度条对话框

让我更清楚我的问题 => 在活动中,当用户单击“获取数据”按钮时,应该会出现“进度条”对话框,并且只有在成功完成获取时才会消失。

我认为这可以通过“ AsyncTask ”来完成,但不知道如何使用这个概念来解决这个问题。

那么我该怎么做呢?

0 投票
2 回答
8979 浏览

android - 无边框进度条对话框

ProgressBar在 Android 中显示 a,如下所示:

替代文字

但是进度条周围有一个白色边框。如果我不想显示任何边框怎么办?

即,只有进度条圆圈和文本应该显示在进度条对话框中。

如何显示如下所示的进度条?(如何在下图中将进度对话框显示为正在搜索:)

替代文字

更新: 我没有找到解决方案,但我认为应该有一些技巧以这种方式显示进度条对话框。我的意思是说应该有一种方法可以在styles.xml 中扩展一些样式。请任何人关注这个问题并帮助我显示这样的对话框。

0 投票
2 回答
1829 浏览

android - 应用程序在接到电话或此类中断后崩溃

在我接到电话或拨打电话后(以及其他未记录的中断),我的应用程序在恢复我的活动时会收到NullPointerException 。任何人都可以向我解释它在哪里和/或如何解决它?

我已经编写了如下所示的代码:

Logcat 输出为:

java.lang.RuntimeException: 无法销毁活动 {myApplication/MyApplication.displayActivity}: java.lang.NullPointerException at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3655) at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java :3673) 在 android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3789) 在 android.app.ActivityThread.access$2400(ActivityThread.java:125) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2037 ) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:123) 在 android.app.ActivityThread.main(ActivityThread.java:4627) 在 java.lang .reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 在 dalvik.system.NativeStart.main(Native Method) 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 引起:java.lang.NullPointerException 在 MyApplication.displayActivity.onDestroy(displayActivity. java:74) 在 android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3642)

现在,请帮我解决这个问题,我如何处理收到的电话或短信或此类中断?

0 投票
3 回答
41056 浏览

android - ProgressBar中的android:progressBarStyle属性是什么意思?

我一直在查看ProgressBar类的文档并找到这些属性:

  • 安卓:进度条样式
  • android:progressBarStyleHorizo​​ntal
  • android:progressBarStyleLarge
  • android:progressBarStyleSmall

我认为这四个参数应该是对某种风格的引用。那么问题来了,这些是干什么用的?进度条的样式是通过 android:style 属性和对全局样式属性的引用来设置的。

文档没有说任何有用的东西,搜索了网络,一无所获。