2011-01-24 13 views
3

私はこのようになりますデフォルトの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で再びスタイルを宣言しようとしましたが、うまくいきません。

答えて

3

xmlファイルにスタイルを実装して実装する必要があります。 SeekBarを使用するレイアウトXMLファイルでは、android:style=""属性でスタイルを設定するだけです。 style.xml

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

または私は単に財産(すなわち、アンドロイド:thumbOffsetは= "19px")を宣言することができ、私はシークバーを宣言しています私のレイアウトXMLで。 – Atticus

+2

@Atticusはい、 "px"の代わりに "dp"/"dip"を使用してください。これらはデシティ独立ピクセルです。複数の画面をサポートするのに適しています。 – Beasly