我想要一个 seekBar 和它的拇指高度大小与屏幕的比例。例如,它们的高度为屏幕高度的 10%,其中 seekBar 的容器高度设置为屏幕高度的 10%,而 seekBar 的高度设置为'match_parent'。
我已经改编了本教程。所以我在“res/XML”中创建了一个文件“thumb_drawable.xml”:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<gradient android:startColor="#ffffffff" android:endColor="#ff585858" android:angle="270"/>
<size android:height="20dp" android:width="20dp"/>
</shape>
在我的布局文件中,有这个:
<SeekBar
android:layout_height="match_parent"
android:thumb="@xml/thumb_drawable"
改变这个以便拇指调整大小以匹配 seekBar 的大小的最简单方法是什么?最好全部通过 XML 而不是 Java。以前的问题没有解决它,也许我很愚蠢:
- 如何让 Android SeekBar 的拇指与 SeekBar 的高度相匹配?- 这没有在 XML 中实现
- 可绘制形状的大小可以设置为 fill_parent 吗?- 忽略大小属性会导致拇指根本不可见。
谢谢