如何在android中显示不确定的水平进度条?进度条的动画应该从0开始到100,然后从100继续回到0。我不是在寻找轮子进度条。如何显示水平的Android不确定进度条
34
A
回答
37
我已经知道setIndeterminate
会给无限的水平进度条。但它将类似于装载轮,除了它将是水平的。如果你看到我的问题,我正在寻找从0开始的横条,并一路走到100(逐渐增加)。如果你想在Android中实现这一目标,你必须使用你的进度条如下:
<ProgressBar
android:id="@+id/progress_horizontal"
android:indeterminateOnly="false"
android:indeterminateDrawable="@drawable/progress_indeterminate_horizontal"
android:progressDrawable="@drawable/progress_horizontal"
android:minHeight="24dip"
android:maxHeight="24dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
因为我想改变我的进度条的背景下,我改变了ProgressDrawable和IndeterminateDrawable。原始绘图位于frameworks/base/core/res/res/drawable
之下。将它们复制到您的项目并根据您的需要更改颜色。
创建一个线程,更新进度计数并执行Thread.Sleep
。然后它将消息发送给处理程序,它将更新UI线程中的进度条。
8
使用进度的方法setIndeterminate:
android.widget.ProgressBar bar = new android.widget.ProgressBar(context);
bar.setIndeterminate(true);
但是,是的,你可能会很快在开发者文档中发现这一点。
http://developer.android.com/reference/android/widget/ProgressBar.html#setIndeterminate%28boolean%29
1
在XML定义你的进度条,您可以添加
style="@android:style/Widget.ProgressBar.Horizontal"
4
要在Vinoth答扩大,这里是一个现成的代码:
<ProgressBar
android:id="@+id/progressBarLoadingRecite"
android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal"
android:minHeight="24dip"
android:layout_marginTop="20dip"
android:indeterminate="true"
android:maxHeight="24dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
相关问题
- 1. 水平进度条不显示正确
- 2. Android:不确定水平进度条(对话框)条
- 3. Android水平进度条?
- 4. Android水平进度条
- 5. Android水平不确定进度条棒棒糖
- 6. Android:自定义水平进度条
- 7. 创建平滑不确定的水平进度条
- 8. 定制水平进度条
- 9. 不确定进度条不会显示
- 10. 水平进度条
- 11. 的Android不确定的进度条显示不出来
- 12. Android水平确定进度条未运行
- 13. android进度条不显示
- 14. Android - 带点的水平进度条
- 15. 动态水平进度条宽度在android中不显示全宽
- 16. 更改水平进度条不确定颜色
- 17. 静态水平进度条android
- 18. Android水平进度条对话框
- 19. android - 如何把确定的进度条
- 20. ListView onItemClick水平进度条
- 21. 水平进度条iPhone类?
- 22. 自定义水平进度条
- 23. 带圆圈指示器的水平进度条android
- 24. 如何显示水平不确定风格的ContentLoadingProgressBar
- 25. 如何获得水平进度条与Android中的文本
- 26. 如何使水平进度条取决于Android中的秒数?
- 27. Android的进度条显示不出来
- 28. 进度条不显示,Android的
- 29. Android的进度条不显示
- 30. Viewpager水平滚动条未显示 - Android-
我会不同意:问题是关于编程,所以有什么问题?无法真正理解降级原因 – barmaley
我已经发布了此处的示例实现:http://stackoverflow.com/questions/6097795/android-make-a-progress-bar-update-smoothly –