修复了ViewPager Android的标签

时间:2015-03-11 08:06:55

标签: android android-viewpager

我在我的Android应用程序中使用ViewPager,但我更担心的是,标签是可刷卡的。我想要Google Play商店这样的标签,默认情况下显示3个或4个标签,然后仅在第3个标签后显示标签幻灯片。

如何使用Viewpager实现这种Tab?

2 个答案:

答案 0 :(得分:3)

您可以从此处查看滑动标签基本项目:http://developer.android.com/samples/SlidingTabsBasic/project.html

从此处下载示例源代码:http://developer.android.com/downloads/samples/SlidingTabsBasic.zip

这也是我在项目中使用的有用库: https://github.com/astuetz/PagerSlidingTabStrip

您应该设置寻呼机的标签条视图属性

pstsShouldExpand=true

我希望这会帮助你。

答案 1 :(得分:1)

在我没有外部图书馆的情况下,我无法为我的生活做出如何做到这一点,我最终选择了https://github.com/astuetz/PagerSlidingTabStrip

非常容易实施

    viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(new yourViewPagerAdapter()));

    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);

    tabs.setViewPager(viewPager);
    tabs.setOnPageChangeListener(this);