Изменить размер Android-Seekbar? - PullRequest
       5

Изменить размер Android-Seekbar?

8 голосов
/ 22 сентября 2011

У меня есть вопрос по поисковым панелям. Я попробовал несколько вещей, но ничего не помогло. Я хочу изменить высоту панели поиска, но не полную панель поиска, а только панель, где вы прокручиваете большим пальцем. Я пробовал несколько вещей, например setBackGroundDrawable и setProgressDrawable, и я создал свои собственные элементы рисования, но размер рисунка устанавливается на размер стандартной панели поиска Android. Что я могу сделать сейчас?

1 Ответ

47 голосов
/ 23 сентября 2011

Вы должны добавить отступы во всех направлениях, а затем установить минимальную и максимальную высоту. Вот один пример, который я использовал:

<?xml version="1.0" encoding="utf-8"?>
<SeekBar xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:progressDrawable="@drawable/custom_player_seekbar_background"
        android:paddingTop="10px" 
        android:paddingBottom="10px" 
        android:thumb="@drawable/bt_do_player" 
        android:paddingLeft="30px" 
        android:paddingRight="30px" 
        android:minHeight="6dip"
        android:maxHeight="6dip" 
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"/>
...