2013-11-16 5 views
0

мне нужен SeekBar с маркерами, такими как:Android SeekBar с маркерами

seekbar with red markers

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

Любые подсказки?

Спасибо!

ответ

3
<RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="40dp" > 

     <View 
      android:id="@+id/seek_divider_1" 
      android:layout_width="3dp" 
      android:layout_height="fill_parent" 
      android:layout_marginLeft="50dp" 
      android:background="#FF0000" /> 

     <View 
      android:id="@+id/seek_divider_2" 
      android:layout_width="3dp" 
      android:layout_height="fill_parent" 
      android:layout_alignParentRight="true" 
      android:layout_marginRight="30dp" 
      android:background="#FF0000" /> 

     <SeekBar 
      android:id="@+id/seekBar1" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="false" 
      android:layout_alignParentLeft="false" 
      android:layout_centerHorizontal="true" 
      android:layout_centerVertical="true" 
      android:background="@null" /> 

    </RelativeLayout> 

составляет:

result

Чтобы изменить их положение просто установить их запас/-Выберите или запас правый соответственно.

Это «взломать» что-нибудь еще. но он должен работать?

+0

Да, это работает! Это именно то, что я искал ... Спасибо! – Pateta

+0

OK отлично! Рад, что это сработало для вас. – Broak

+0

Как я могу это сделать во время выполнения ... Мне нужно добавить RED-строку на многократное умножение. может быть во время выполнения программы решить добавить строку на 10 секунд и 44 секунд? –