2013-01-07 32 views
2

我希望我的seekbar拇指出現在酒吧底部。有沒有一種財產方式來實現這一目標?使seekbar拇指出現在酒吧下方

 <item name="android:progressDrawable">@drawable/custom_seek_bar</item> 

     <item name="android:thumb">@drawable/seek_bar_thumb</item> 

     <item name="android:thumbOffset">0dip</item> 

     <item name="android:minHeight">20dp</item> 

     <item name="android:maxHeight">20dp</item> 

</style> 
+0

你能解釋更多嗎?也許是一張照片? –

+0

對不起,我不知道如何把圖片放在stackoverflow上。基本上,一個seekbar的拇指定位在酒吧中心,但我希望它是進展以下的3/4 – Dimitri

+0

我想我知道你的意思;看到我更新的答案。 –

回答

2

搜索條流離失所拇指(以偏移量):

Seekbar with displaced thumb (at offset)

通過在SeekBar設置風格簡單地調整minHeightmaxHeight屬性:

<item name="android:minHeight">60dp</item> 
    <item name="android:maxHeight">60dp</item> 

來源:做修復的對面如下所示:http://qtcstation.com/2011/05/android-how-to-fix-seekbar-bar-thumb-centering-issues/

替代方案:

  1. 使用風格thumb屬性修改拇指提拉,而在添加一些看不見的空間頂部內的可繪製,所以它看起來像拇指有點移動
  2. 使用兩個SeekBar s與一個隱藏和其他unfocusable ...有點像https://stackoverflow.com/a/13711256/832776但喲你可能需要修改他們的風格
+0

我應該把它放在可繪製文件夾中嗎? – Dimitri

+0

不是。在包含「SeekBar」的佈局XML中,設置'style'屬性。你可以在這裏看到如何操作:http://developer.android.com/guide/topics/ui/themes.html –

+0

然後用上面的數字來設置偏移量。 –