1

カスタム 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 を使用すると、シークバーが切り取られたように見えます。

ここに画像の説明を入力

4

1 に答える 1

2

垂直オフセットの解決策を見つけました。android:minHeight および android:maxHeight パラメーターを使用します。しかし、実際のシークバーのサイズをアンダーカットせずに 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" />

ここに画像の説明を入力

于 2013-09-10T15:24:14.367 に答える