2016-01-09 1 views
0

На моем HTC Один работает Android 5.0.2 SeekBar Я добавил делает так:SeekBar рендеринг неправильно на Android 5.0.2 - могу я исправить?

Seekbar with seeker vertically dispositioned

veritcal смещение точки/искателя является то, что меня беспокоит. Это не так на Nexus 5, на котором я тестировал. Любая идея почему?

Это XML:

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    > 

    <SeekBar 
     android:layout_width="match_parent" 
     android:layout_height="60dp" 
     android:id="@+id/fa_seekBar" 
     android:max="167" 
     android:progress="@{model.SeekBarValue}" 
     android:onStopTrackingTouch="@{model.onStopTracking}" 
     android:onProgressChanged="@{model.onValueChanged}" 
     android:indeterminate="false" 
     android:background="#FBB"/> 
(...) 
+1

Попробуйте

+0

Да, это сработало :) Добавление padding-bottom/top компенсирует меньшую высоту – Nilzor

+0

Я думаю, что маржа лучше, потому что это не пространство, в котором нуждается SeekBar. –

ответ

1

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

<SeekBar 
    android:layout_height="wrap_content" 
    android:paddingBottom="10dp" 
    android:paddingTop="10dp" 
    (...) 
/> 

(спасибо на крошечный солнечный свет)

Смежные вопросы