这个问题似乎很愚蠢,但我无法简单地定义 a 的高度ProgressBar
。既不在代码中,也不在 xml 文件中。该layout_height
属性似乎充当边距,并且原始大小比我想要的要小得多。我几乎没有找到关于这个主题的任何东西,所以我很困惑。这里的 SO 答案对我不起作用。我的目标是 API 15。有人有解决方案或解释吗?
问问题
6063 次
2 回答
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"/>
当然,也可以使用其他一些预定义的样式。
于 2012-08-16T21:09:50.390 回答
0
对于我使用的 SeekBar
android:maxHeight="10dp"
于 2012-07-02T23:05:17.230 回答