2014-11-05 57 views
5

如何從ViewPager中刪除分隔線?如何刪除Android ViewPager標籤分隔符?

下面是代碼:

<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" 

/> 

我無法設置android:Divider或任何東西,我習慣了。有沒有人有任何想法如何刪除它們?

回答

5

,我認爲我們可以做除法透明的「黑客」這個:

<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> 

請告訴我它是否有效與否。我從來沒有測試過這個代碼,但是當我想用我自己的圖像來改變我的分隔符時它的工作。

+0

謝謝。它像一個魅力。 – FilipLuch 2014-11-05 08:22:53

+1

@FilipLuch太棒了! :) Pleace在定時器完成時接受我的答案 – 2014-11-05 08:23:44

+0

當然,爲我節省了很多時間。 – FilipLuch 2014-11-05 08:25:05

0

您可以使用getTabHost()。getTabWidget()。setDividerDrawable(R.drawable.empty_divider)方法

+0

我沒有tabHosts在這裏 – FilipLuch 2014-11-05 08:24:07