我在我的Android应用程序中使用ViewPager,但我更担心的是,标签是可刷卡的。我想要Google Play商店这样的标签,默认情况下显示3个或4个标签,然后仅在第3个标签后显示标签幻灯片。
如何使用Viewpager实现这种Tab?
答案 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);