设置ProgressBar高度

时间:2012-07-02 23:00:41

标签: android layout view height progress-bar

这个问题似乎很愚蠢,但我无法简单地定义ProgressBar的高度。在代码和xml文件中都没有。 layout_height属性似乎充当边距1,原始尺寸比我想要的小得多。我几乎没有发现这个问题,所以我很困惑。 SO答案here对我不起作用。我的目标是API 15。 有人有解决方案或解释吗?

2 个答案:

答案 0 :(得分:3)

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

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

但是style属性会覆盖所有其他属性......

要获得“基本”水平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"/> 

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

答案 1 :(得分:0)

对于我的SeekBar,我使用了

android:maxHeight="10dp"