2016-04-15 8 views
0

Jungs, vielen Dank für meine Frage (TUT)Was ist los mit meiner Seekbar? TUT

i verwenden SeekBar in einem Videoplay-App auf meinem Gerät (XiaoMi4, api 23), ist es in Ordnung sehen. aber auf einem anderen Gerät (Nexus5 api 22, Nexus 6P, api 22), sieht es wie folgt aus:

enter image description here

hier ist mein xml:

<SeekBar 
       android:layout_width="match_parent" 
       android:layout_height="50dp" 
       style="@style/MediaController_SeekBar" 
       android:layout_toRightOf="@+id/video_currentTime" 
       android:id="@+id/video_seekBar" 
       android:layout_toLeftOf="@+id/video_totalTime"/> 

und @ style/MediaController_SeekBar:

<style name="MediaController_SeekBar" parent="android:Widget.SeekBar"> 
    <item name="android:progressDrawable">@drawable/scrubber_progress_horizontal_holo_dark</item> 
    <item name="android:indeterminateDrawable">@drawable/scrubber_progress_horizontal_holo_dark</item> 
    <item name="android:minHeight">13dip</item> 
    <item name="android:maxHeight">13dip</item> 
    <item name="android:thumb">@drawable/scrubber_control_selector_holo</item> 
    <item name="android:thumbOffset">16dip</item> 
    <item name="android:paddingLeft">16dip</item> 
    <item name="android:paddingRight">16dip</item> 
</style> 

es falsch auf api 23 < Gerät

Ich versuche, Standard-Stil zu verwenden, aber es funktioniert nicht

so, können Sie mir helfen? Danke vielmals!

+0

bieten einige Polsterung von unten verwenden sollte SeekBar –

Antwort

1

Versuchen minHeight und maxHeight auf SeekBar auf einen Wert einstellen .. Hoffnung, die

android:maxHeight="40dp" 
    android:minHeight="40dp" 
0

helfen Ich glaube, Sie dp für alle statt mit Dip