标签:
For a working implementation of this project see the sample/ folder.
Include the library as local library project or add the dependency in your build.gradle.
dependencies {
compile ‘com.astuetz:pagerslidingtabstrip:1.0.1‘
}
Include the PagerSlidingTabStrip widget in your layout. This should usually be placed above the ViewPager it represents.
<com.astuetz.PagerSlidingTabStrip
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="48dip" />
In your onCreate method (or onCreateView for a fragment), bind the widget to the ViewPager.
// Initialize the ViewPager and set an adapter
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(new TestAdapter(getSupportFragmentManager()));
// Bind the tabs to the ViewPager
PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
tabs.setViewPager(pager);
(Optional) If you use an OnPageChangeListener with your view pager you should set it in the widget rather than on the pager directly.
// continued from above
tabs.setOnPageChangeListener(mPageChangeListener);
To not just look like another Play Store styled app, go and adjust these values to match your brand:
pstsIndicatorColor Color of the sliding indicatorpstsUnderlineColor Color of the full-width line on the bottom of the viewpstsDividerColor Color of the dividers between tabspstsIndicatorHeightHeight of the sliding indicatorpstsUnderlineHeight Height of the full-width line on the bottom of the viewpstsDividerPadding Top and bottom padding of the dividerspstsTabPaddingLeftRight Left and right padding of each tabpstsScrollOffset Scroll offset of the selected tabpstsTabBackground Background drawable of each tab, should be a StateListDrawablepstsShouldExpand If set to true, each tab is given the same weight, default falsepstsTextAllCaps If true, all tab titles will be upper case, default trueAll attributes have their respective getters and setters to change them at runtime
http://a.codekk.com/detail/Android/ayyb1988/PagerSlidingTabStrip%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90
http://blog.csdn.net/top_code/article/details/17438027
标签:
原文地址:http://www.cnblogs.com/zhen-android/p/5745315.html