2011-05-04 21 views
2

定製自己的搜索條象下面這樣:搜索條定製:進步和secondaryProgress財產不拉伸圖片默認

<SeekBar android:id="@+id/progress_seekbar" android:background="@drawable/play_progress_bg" 
    android:layout_centerHorizontal="true" android:layout_width="fill_parent" 
    android:layout_height="wrap_content" android:layout_marginBottom="-9dp" 
    android:layout_above="@id/playwidget" android:progressDrawable="@drawable/progress_seekbar_style" 
    android:thumb="@drawable/thumb_progress" /> 
我progress_seekbar_style.xml文件

,我指定這樣的:

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:id="@android:id/background" android:drawable="@drawable/play_progress_01" /> 
    <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/play_progress_02" /> 
    <item android:id="@android:id/progress" android:drawable="@drawable/play_progress_03"/> 
</layer-list> 

我想使用此seekbar自定義不同的屏幕尺寸;但是當它像600x1024這樣的大屏幕上顯示時,seekbar會重複我在「@android:id/background,secondaryProgress/progress」中設置的圖片,而不是拉伸我的圖片。我需要它自動伸展我的圖片來填充父寬度。這是我想要的,但它只是重複這個圖片。

你能幫忙嗎?謝謝。

回答

1

嘗試使用九段式圖像。如果您將九貼片用於背景(即使是進度或搜索欄),九貼片也會伸展。

用於測試只需將圖像從img.png重命名爲img.9.png