Custom Seekbar thumb垂直位置问题

时间:2013-09-10 15:24:14

标签: android seekbar

我的自定义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看起来被裁剪。

enter image description here

1 个答案:

答案 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" />

enter image description here