2017-07-17 90 views
0

我在Android庫工作MaterialViewPager全片的文字稱爲MaterialViewPager不截斷它

我有五個選項卡,其中的一些文字是有點長。我故意想在標籤(金融相關的應用程序)中顯示全文。目前,頁面標題正在被截斷,並被替換爲...(例如,免除正在替換爲Exe ...)。

我找不到任何強制選項卡爲全文/寬度的設置。

有沒有人使用過這個庫之前已經實現了它?如果沒有,有沒有其他的庫可以幫助我實現它?

+0

@Dipalishah - argh ..把它修好了。傻我.. –

回答

1

要強制標籤顯示全文嘗試將TabLayout屬性tabMode設置爲scrollabale。 TabMode是有兩個值

1. fixed - 1 
2. scrollable - 0 

組像:

app:tabMode = "scrollable" 
0

答案很簡單。我不得不添加自定義選項卡

<com.astuetz.PagerSlidingTabStrip 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@id/materialviewpager_pagerTitleStrip" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:pstsPaddingMiddle="true" 
    app:pstsDividerPadding="20dp" 
    app:pstsIndicatorColor="#FFF" 
    app:pstsIndicatorHeight="2dp" 
    app:pstsShouldExpand="false" 
    app:pstsTabPaddingLeftRight="10dp" 
    app:pstsTabTextAllCaps="true" 
    tools:background="#A333" 
    /> 

請注意,我設置pstsShouldExpandfalse。這確保了標籤寬度不分佈,因此我們可以看到全文。

注 - 這會使標籤寬度不均勻。