2014-11-05 13 views
5

Come rimuovere i divisori dal ViewPager?Come rimuovere il separatore di schede Android ViewPager?

Ecco il codice:

<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/pager" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
tools:context="com.bus.tralisto.MainActivity" 

/> 

Non riesco a impostare android:Divider o qualsiasi cosa a cui sono abituato. Qualcuno ha qualche idea di come rimuoverli?

risposta

5

Credo che possiamo "hack" questo facendo il divisore trasparente:

<style name="YourTheme" parent="@android:style/Theme.Holo.Light"> 
    <item name="android:actionBarTabBarStyle">@style/Divider</item> 
</style> 

<style name="Divider" parent="@android:style/Widget.Holo.ActionBar.TabBar"> 
    <item name="android:divider">@android:color/transparent</item> //or use your transparent drawable image 
    <item name="android:showDividers">middle</item> 
    <item name="android:dividerPadding">0dp</item> 
</style> 

Prego mi ha detto se funziona o meno. Non ho mai testato questo codice, ma funziona quando voglio cambiare il mio divisore con la mia immagine.

+0

Grazie. Ha funzionato come un fascino. – FilipLuch

+1

@FilipLuch Grande! :) Pleace accetta la mia risposta quando il timer è finito –

+0

Certo, mi ha risparmiato un sacco di tempo. – FilipLuch

0

È possibile utilizzare getTabHost(). GetTabWidget(). Metodo setDividerDrawable (R.drawable.empty_divider)

+0

Non ho tabhosts qui – FilipLuch

Problemi correlati