设置进度条高度
作者:互联网
这个问题看起来很愚蠢,但是我无法简单地定义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