2012-11-21 84 views
1

我創建一個自定義樣式使用XML一個搜索欄:Android的搜索欄與瘦背景

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@android:id/background"> 
     <shape> 
      <solid android:color="#00FF00" /> 
      <corners android:radius="0dp" /> 
     </shape> 
    </item> 

    <item android:id="@android:id/progress"> 
     <clip> 
      <shape> 
       <solid android:color="#FF0000" /> 
       <corners android:radius="0dp" /> 
      </shape> 
     </clip> 
    </item> 
</layer-list> 

<style name="Widget.MySeekBar" parent="android:Widget.SeekBar"> 
    <item name="android:indeterminateOnly">false</item> 
    <item name="android:progressDrawable">@drawable/seek_bar_progress</item> 
    <item name="android:minHeight">3dp</item> 
    <item name="android:maxHeight">3dp</item> 
    <item name="android:thumb">@drawable/image_seek_bar_thumb</item> 
    <item name="android:thumbOffset">8dp</item> 
    <item name="android:focusable">true</item> 
</style> 

我想要的背景比類似於標準的果凍豆風格的進度更薄的搜索欄。有沒有辦法做到這一點?

感謝

回答

1

我已經在XML中使用這樣的:

<SeekBar 
    android:id="@+id/seekID" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/linearLayoutComponentTopRow" 
    android:layout_marginTop="1px" 
    android:background="@drawable/slide_bar" 
    android:progress="0" 
    android:secondaryProgress="0" 
    android:thumb="@drawable/bt_slider" /> 

它設置背景和縮略圖了。 我希望它有幫助!