1
我創建了一個自定義的搜索條拇指,它看起來在Android工作室預覽非常好,但運行我的設備上的應用程序時,它看起來錯了!Android的搜索條拇指提拉正確
我seekbar_thumb.xml代碼
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:height="35dp" android:width="35dp" >
<shape android:shape="oval">
<solid android:color="#fff" />
</shape>
</item>
<item android:gravity="center" android:height="15dp" android:width="15dp">
<shape android:shape="oval">
<solid android:color="@color/colorPrimary" />
</shape>
</item>
我的搜索條代碼
上 <SeekBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/seekBar"
android:max="100"
android:progress="50"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_centerInParent="true"
android:thumb="@drawable/seekbar_thumb"
android:progressDrawable="@drawable/progress_bar_background"
android:layout_marginBottom="@dimen/seekbar_margin_bottom"
android:layout_marginRight="@dimen/seekbar_margin_rt"
android:layout_marginLeft="@dimen/seekbar_margin_lt"
android:thumbOffset="0dp"/>
工作太棒了!你能解釋一下爲什麼這個工作,但我的第一個沒有? – Bialy
您必須在 中定義高度和寬度,而不是直接在 中定義。我也只是選擇另一個半徑較小的圓,並使其具有如下純色: 爲你做,但在Android的6個設備,但較低的設備定義 –
另外你的代碼工作的所有高度和寬度PARAM以及定義其重要 –