除了顶部的滑块外,页面相当简单。我最初认为ViewPager会完成这项工作,但应用程序应允许用户单独滑动数字,但问题是我不知道如何自定义ViewPager tablayout。我需要它用上面的图片显示数字。另外,我想只更改页面中的数据。我将在tablayout中至少有20个条目,我不认为有20个片段是最有效的方法..
如何实现此功能?
答案 0 :(得分:0)
只需将设计库添加到gradle
即可compile 'com.android.support:design:23.2.1'
ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
viewPager.setAdapter(new SampleFragmentPagerAdapter(getSupportFragmentManager(),
MainActivity.this));
// Give the TabLayout the ViewPager
TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
tabLayout.setupWithViewPager(viewPager);
现在它可以满足您的需求。
答案 1 :(得分:0)
使用带有视图寻呼机的Tablayout设置。
还要在tablayout的 app:tabMode="scrollable"