我正在尝试使用带有两个图像的进度条在后台drwable(一个是空的,一个是满的)。我正在使用wrap_content。问题是条形图比图像小得多(如果我使用imageview它会是3次)。甚至Itried改变图像的大小,进度条仍然是相同的大小。
我不想手动设置宽度,我宁愿选择wrap_content
<ProgressBar
android:id="@+id/pbEnergyBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="29dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="20dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_centerHorizontal="true"
android:progress="0"
android:progressDrawable="@drawable/progress_bar_energy" />
这是背景可绘制的
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/energy_backing"/>
<item
android:id="@android:id/progress"
android:drawable="@drawable/energy_full"/>
</layer-list>
答案 0 :(得分:0)
尝试更改:
style=”?android:attr/progressBarStyleHorizontal”
到
style="@android:style/Widget.ProgressBar.Horizontal"