7

完全にプログラムでシーク バーを作成したいと考えています。すべてのフォーマットは、コード自体から行う必要があります。xml ファイルからドローアブルを使用することさえできません。

シーク バー ラインのドローアブルを除いて、すべて正常に動作しています。線の色を変更したり、ドローアブルなどに変更したりできますが、線の太さを変更することはできません。

次の出力が得られます。

出力

しかし、私は以下の細い線のように達成したいと思っています:

希望

4

2 に答える 2

23

シークバーの 2 つの属性を使用するだけで、シークバーのサイズ/太さを変更できます。どれが:

android:minHeight="2dip"

android:maxHeight="2dip"

例えば:

            <SeekBar
                android:progressDrawable="@drawable/seek_progress"
                android:thumb="@drawable/thumb"
                android:id="@+id/seekDistance"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:max="80"
                android:minHeight="2dip"
                android:maxHeight="2dip"
                />
于 2015-12-28T06:01:20.917 に答える