13

幅が画面SeekBarRelativeLayout幅に等しい があります。

に申し込みlayout_width="match_parent"ましたが、親指を収めるためにSeekBar両側に空きスペースが確保されているようです。SeekBar

私も使ってみandroid:thumb="@null"ました 親指はなくなりましたが、側面の空きスペースはありません。

SeekBar幅を親の幅と一致させる必要があります。誰かがこれで私を助けてくれますか? たぶん、カスタム クラスを作成し、幅をonMeasure ()SeekBarで親の幅に設定できます。これが可能な解決策である場合、親の幅をクラスに渡す方法がわかりません。SeekBar

どんな助けでも大歓迎です。ありがとうございました。

4

4 に答える 4

27

SeekBarxml で以下を定義してみてください。

android:padding="0dp"
于 2014-09-02T06:41:14.643 に答える
0

XMLを投稿する前に、RelativeLayoutに次のような行があると思います

android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"

これは、RelativeLayout が画面いっぱいに表示されず、親レイアウト (RelativeLayout) でシークバーがいっぱいになっていることを意味します。そのため、必要なビューを取得できません。

于 2014-09-02T06:50:11.190 に答える