2015-12-28 83 views
1

這裏是我當前選項卡的佈局:如何在android中自定義TabLayout?

<android.support.design.widget.TabLayout 
    android:id="@+id/tab_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/pager" 
    android:background="?attr/colorPrimary" 
    android:elevation="6dp" 
    android:minHeight="?attr/actionBarSize" 
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
    /> 

這使得屏幕看起來是這樣的:

enter image description here

我想圓導航(我不知道的是,確切的術語)所以,我附上一張照片:

enter image description here

正如你可以看到,當我瀏覽屏幕上的可滑動選項卡,我應該關注與當前頁面對應的圓圈編號(在我的情況下,它應該是深灰色的,而其他的則是淺灰色的)。 您可以在頁面底部看到圓圈。

我知道我可以讓這些圓圈成爲片段的一部分,然後讓各自的圓圈成爲焦點,但隨後,每次滑動,圓圈組也會被刷掉 - 這是我不想要的。

有沒有辦法做到這一點?

+0

檢查該鏈接tablayout http://stackoverflow.com/a/17898875/2826147 –

+0

那insted的只是使用HTTPS: //github.com/PaoloRotolo/AppIntro –

+0

你見過http://stackoverflow.com/questions/30892545/tablayout-with-icons? – PPartisan

回答

-2

您可以通過使用viewpager來實現此目的。最常見的viewpager指標是傑克華頓的http://viewpagerindicator.com/。它的使用與工作室

後,你宣佈你的插件添加到您的源庫與ViewPager從Android支持庫

也兼容:

repositories { 
    maven { url "http://dl.bintray.com/populov/maven" } 
    mavenCentral() 
} 

而在模塊的build.gradle文件中添加依賴

dependencies { 
    // ... 
    compile 'com.viewpagerindicator:library:2.4.1' 
    // ... 
} 
+0

此庫已棄用 – galex

相關問題