2012-07-05 90 views
0

我正在使用一個seek bar在我的應用程序中,我設置了一個自定義drawable(形狀)來設置拇指。我需要在seekbar高度中心的seekbar thumb

以下是我的繪製(seekbar_circle_normal.xml)的代碼片段:

<item> 
    <shape android:shape="rectangle" > 
     <solid android:color="#FDC300" /> 
     <size 
      android:height="16dp" 
      android:width="16dp" /> 
     <padding 
      /> 
     <corners 
      android:bottomLeftRadius="23dp" 
      android:bottomRightRadius="23dp" 
      android:topLeftRadius="23dp" 
      android:topRightRadius="23dp" /> 
    </shape> 
</item> 
<item> 
    <shape android:shape="rectangle" > 
     <corners 
      android:bottomLeftRadius="23dp" 
      android:bottomRightRadius="23dp" 
      android:topLeftRadius="23dp" 
      android:topRightRadius="23dp" /> 
     <gradient 
      android:angle="270" 
      android:endColor="#33B7E7" 
      android:gradientRadius="1" 
      android:startColor="#33B7E7" > 
     </gradient> 
     <size 
      android:height="3dp" 
      android:width="3dp" /> 
     <stroke 
      android:width="0.5dp" 
      android:color="#1DA6AE" /> 
    </shape> 
</item> 

我的XML文件的代碼如下:

我想展示拇指進入搜索欄的中心。我如何展示這一點。

在此先感謝。

+0

您的問題已被解答http://stackoverflow.com/questions/7404100/how-to-fix-seekbar-bar-thumb-centering-issues – 2012-10-09 14:33:22

回答

3

你可以在this找到你的答案。 你需要設置android:maxHeight和android:minHeight相同。對於例如

android:maxHeight="3dp" 
android:minHeight="3dp"