其他分享
首页 > 其他分享> > 设置进度条高度

设置进度条高度

作者:互联网

这个问题看起来很愚蠢,但是我无法简单地定义ProgressBar的高度.既不在代码中也不在xml文件中. layout_height属性似乎充当页边距之一,并且原始尺寸要小得多.我在这个问题上几乎找不到任何东西,所以我很困惑.
SO的答案here对我不起作用.我的目标是API 15.
有人有解决方案或解释吗?

解决方法:

这是一个愚蠢的错误.我粘贴了这样的示例代码:

<ProgressBar 
    android:id="@+id/status_progress" 
    style="?android:attr/progressBarStyleHorizontal"             
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/>

但是样式属性会覆盖所有其他属性…

要获得“基本”水平ProgressBar,必须设置一些属性:

<ProgressBar
    android:id="@+id/pb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:progressDrawable="@android:drawable/progress_horizontal"
    android:indeterminate="false" 
    android:indeterminateOnly="false"/> 

当然,也可以使用其他一些预定义的样式.

标签:layout,height,progress-bar,view,android
来源: https://codeday.me/bug/20191201/2078389.html