SeekBar从代码中设置线条粗细和颜色

S P*_*S P 5 android seekbar android-custom-view android-drawable android-seekbar

我想完全以编程方式创建一个搜索栏.所有格式都是从代码本身完成的.我甚至无法使用xml文件中的drawable.

一切都工作正常,除了搜索条线的drawable.我可以改变线条的颜色/将其改为某些可绘制的等但不能改变线条的粗细.

我得到以下输出:

产量

但我希望有点像下面的细线:

期望

小智 20

您可以通过使用搜索栏的两个属性来更改搜索栏的大小/厚度.哪个是:

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"
                />
Run Code Online (Sandbox Code Playgroud)