首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建水平加载进度条?

如何创建水平加载进度条?
EN

Stack Overflow用户
提问于 2012-11-16 11:24:51
回答 6查看 154.1K关注 0票数 87

在卸载android应用时,或者进行一些配置时,会出现这样一个水平进度条,如下图所示:

它与@android:style/Widget.ProgressBar.Horizontal的风格不同。

如何在我自己的应用程序中使用它?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-11-16 11:33:15

如果我设置了android:indeterminate="true",我的手机上就是Widget.ProgressBar.Horizontal

票数 74
EN

Stack Overflow用户

发布于 2013-12-12 19:51:49

只需添加一个样式的行,您的进度就会变得水平:

代码语言:javascript
复制
<ProgressBar
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/progress"
        android:layout_centerHorizontal="true"      
        android:layout_centerVertical="true"      
        android:max="100" 
        android:progress="45"/>
票数 193
EN

Stack Overflow用户

发布于 2016-01-28 16:26:26

用于使用新的进度条

代码语言:javascript
复制
style="?android:attr/progressBarStyleHorizontal"

对于旧的灰色进度条,请使用

代码语言:javascript
复制
style="@android:style/Widget.ProgressBar.Horizontal"

在这个示例中,您可以选择通过设置minHeight来更改高度

完整的XML代码是:

代码语言:javascript
复制
<ProgressBar
    android:id="@+id/pbProcessing"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/tvProcessing"
    android:indeterminateOnly="true"/>

如果获取不确定的水平进度条,则将indeterminateOnly设置为true

票数 71
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13409912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档