0

私はAndroidでシークバーをカスタマイズしています。ここでbolowは私のコードです

プロセス.xml

<item
    android:id="@android:id/background"
    android:drawable="@drawable/seek_bar_bg_new"/>
<item android:id="@android:id/progress">
    <clip
        android:drawable="@drawable/seek_bar_bg_fill_new"
        android:paddingLeft="10dp"
        android:paddingRight="10dp" />
</item>

そして、レイアウト XML の私のシークバー

<SeekBar
           android:id="@+id/seekbar_education_plan_investment_duration"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_margin="0dp"
           android:progressDrawable="@drawable/process"
           android:thumb="@drawable/thumb" />

出力:- ここに画像の説明を入力

そして、progress=50 のとき ここに画像の説明を入力

プログレス= 3からプログレス= 98の間で正常に動作しています。左右から見栄えがよくありません。パディング左/右が機能していません。これ、これ、およびこれも試してみまし

4

2 に答える 2

1

SeekBar の android:paddingLeft、android:paddingRight、および android:thumbOffset プロパティを調整して、目的の結果を達成します。

左右のパディングは親指の幅の半分にする必要があります。

于 2013-11-19T22:07:42.507 に答える