我的自定义SeekBar看起来很糟糕。拇指的垂直位置未正确显示。 我有350x83像素大小的volum_control和大小为83x83像素的volum_control_slide。我把它们放到drawable-hdpi文件夹中。
<SeekBar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/seekbar"
android:layout_width="350px"
android:layout_height="183dp"
android:progressDrawable="@drawable/volum_control"
android:thumb="@drawable/volum_control_slide"
android:max="100" />
如何更改拇指位置?如何将android:layout_height参数设置为实际值?如果我使用83px Seekbar看起来被裁剪。
答案 0 :(得分:2)
我找到了垂直偏移的解决方案。我使用android:minHeight和android:maxHeight参数。 但我仍然不知道如何在没有削弱的情况下将真正的Seekbar大小设置为xml。
<SeekBar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/seekbar"
android:layout_width="350px"
android:layout_height="183dp"
android:minHeight="75px"
android:maxHeight="75px"
android:progressDrawable="@drawable/volum_control"
android:thumb="@drawable/volum_control_slide"
android:max="100" />