android SeekBar设置背景无法被填充满的bug
在做一个播放进度的时候,用到了SeekBar,调用布局如下:
<SeekBar android:id="@+id/example_audio_bar" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_weight="0.8" android:layout_marginRight="5dp" android:progressDrawable="@drawable/audio_play_bar_background" android:thumb="@drawable/video_play_drag_image" android:thumbOffset="0dp" />
此时,遇到一个问题,SeekBar长度占满了组件的长度,但是背景却无法占满,左右就是右边距,后来调整如下:
<SeekBar android:id="@+id/example_audio_bar" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_weight="0.8" android:paddingLeft="0dp" android:paddingRight="0dp" android:layout_marginRight="5dp" android:progressDrawable="@drawable/audio_play_bar_background" android:thumb="@drawable/video_play_drag_image" android:thumbOffset="0dp" />
即可