【问题标题】:Make Android Seekbar line thinner让 Android Seekbar 线条更细
【发布时间】:2019-04-18 20:33:02
【问题描述】:
请帮我创建一个线条更细的搜索栏。这是代码
<android.support.v7.widget.AppCompatSeekBar
android:id="@+id/sb_zoom_size"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_marginStart="0dp"
android:max="200"
android:padding="15dp"
android:progress="100"
app:tickMark="@color/colorPrimary"
app:tickMarkTint="@color/colorPrimary"
app:tickMarkTintMode="multiply"
android:progressTint="@android:color/darker_gray"/>
谢谢
【问题讨论】:
标签:
java
android
android-studio
user-interface
mobile
【解决方案1】:
您可以通过使用搜索栏的以下两个属性来更改搜索栏的大小/厚度:
android:minHeight="20dp" 和 android:maxHeight="20dp"
例如,在你的情况下:
<android.support.v7.widget.AppCompatSeekBar
android:id="@+id/sb_zoom_size"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_marginStart="0dp"
android:max="200"
android:maxHeight="20dp"
android:minHeight="20dp"
android:padding="15dp"
android:progress="100"
android:progressTint="@android:color/darker_gray"
app:tickMark="@color/colorPrimary"
app:tickMarkTint="@color/colorPrimary"
app:tickMarkTintMode="multiply" />
如果您需要更可定制的 SeekBar,则需要使用 drawable,您可以查看 this 帖子。
【解决方案2】:
你可以在AppCompatSeekBar中使用这个属性
android:minHeight="2dip"
android:maxHeight="2dip"