覆盖android搜索栏样式

时间:2011-01-24 09:16:31

标签: android android-widget android-layout

我想覆盖看起来像这样的默认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中再次声明样式,但这不起作用。

2 个答案:

答案 0 :(得分:3)

您必须在要实现的xml文件中实现样式。然后在使用SeekBar的布局xml文件中,您只需在android:style=""属性中设置样式。

style.xml

<SeekBar style="@style/seekbar_style" />

答案 1 :(得分:1)

我认为您需要将自己的内容写入自己的 xml 并将其放入布局中。

这可能会对您有所帮助:

custom seekbar

Android: Custom Drawable in a SeekBar widget is drawing aliased images