3

シークバーの親指をバーの下部に表示したい。それを達成するためのプロパティの方法はありますか?

      <item name="android:progressDrawable">@drawable/custom_seek_bar</item>

       <item name="android:thumb">@drawable/seek_bar_thumb</item>

      <item name="android:thumbOffset">0dip</item>

      <item name="android:minHeight">20dp</item>

      <item name="android:maxHeight">20dp</item>

</style>
4

1 に答える 1

2

親指がずれたシークバー(オフセット時):

親指がずれたシークバー(オフセット時)

:にスタイルを設定して、属性minHeightと属性を調整するだけです。maxHeightSeekBar

    <item name="android:minHeight">60dp</item>
    <item name="android:maxHeight">60dp</item>

ソース:ここに示されている修正の反対を行います:http://qtcstation.com/2011/05/android-how-to-fix-seekbar-bar-thumb-centering-issues/

代替ソリューション:

  1. スタイルのプロパティを使用してサムドローアブルを変更し、thumbドローアブル内の上部に不可視のスペースを追加して、サムが少しずれているように見えるようにします
  2. 1つは非表示でもう1つはフォーカスできない2つのを使用します... https:SeekBar //stackoverflow.com/a/13711256/832776のようなものですが、スタイルを変更する必要がある場合があります
于 2013-01-07T07:16:14.013 に答える