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