0

我在我的应用程序中使用了一个搜索栏,并设置了一个自定义可绘制对象(形状)来设置拇指。

以下是我的 drawable(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文件代码如下:

我想将拇指显示在搜索栏的中心。我怎么能证明这一点。

提前致谢。

4

1 回答 1

3

你可以在这里找到你的答案。你需要设置 android:maxHeight 和 android:minHeight 相同。例如

android:maxHeight="3dp"
android:minHeight="3dp"
于 2012-11-30T06:09:31.767 回答