我想覆盖看起来像这样的默认android Widget.SeekBar样式:
<style name="Widget.SeekBar">
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
<item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
<item name="android:minHeight">20dip</item>
<item name="android:maxHeight">20dip</item>
<item name="android:thumb">@android:drawable/seek_thumb</item>
<item name="android:thumbOffset">8dip</item>
<item name="android:focusable">true</item>
</style>
我该怎么做?我已尝试在manifest.xml
中再次声明样式,但这不起作用。
答案 0 :(得分:3)
您必须在要实现的xml文件中实现样式。然后在使用SeekBar的布局xml文件中,您只需在android:style=""
属性中设置样式。
在style.xml
:
<SeekBar style="@style/seekbar_style" />
答案 1 :(得分:1)
我认为您需要将自己的内容写入自己的 xml 并将其放入布局中。
这可能会对您有所帮助:
Android: Custom Drawable in a SeekBar widget is drawing aliased images