Android 自定义progressbar的Wrap_内容始终生成相同的大小
我正在尝试在后台drwable中使用带有两个图像的进度条(一个是空的,一个是满的)。我正在使用wrap_内容。问题是,该条比图像小得多(如果我使用imageview,它将是图像的3倍)。即使我尝试更改图像的大小,进度条的大小仍然相同 我不想手动设置宽度,我宁愿使用wrap_内容Android 自定义progressbar的Wrap_内容始终生成相同的大小,android,android-layout,Android,Android Layout,我正在尝试在后台drwable中使用带有两个图像的进度条(一个是空的,一个是满的)。我正在使用wrap_内容。问题是,该条比图像小得多(如果我使用imageview,它将是图像的3倍)。即使我尝试更改图像的大小,进度条的大小仍然相同 我不想手动设置宽度,我宁愿使用wrap_内容 <ProgressBar android:id="@+id/pbEnergyBar" style="?android:attr/progressBarStyleHor
<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>
尝试更改:
style=”?android:attr/progressBarStyleHorizontal”
到
同样的事情。不变
style="@android:style/Widget.ProgressBar.Horizontal"