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 のサイズに合わせて変更する最も簡単な方法は何ですか? できれば、すべて Java ではなく XML を使用します。前の質問はそれをカットしません、多分私は愚かです:
- Android SeekBar のつまみを SeekBar の高さと一致させるにはどうすればよいですか? - これは XML で実装されていません
- ドローアブル シェイプのサイズを fill_parent に設定できますか? - size 属性を省略すると、つまみがまったく表示されなくなります。
ありがとう