自定义ViewPager

时间:2016-10-10 05:16:49

标签: android android-fragments android-viewpager

我想在android中复制一个布局。它看起来像enter image description here

除了顶部的滑块外,页面相当简单。我最初认为ViewPager会完成这项工作,但应用程序应允许用户单独滑动数字,但问题是我不知道如何自定义ViewPager tablayout。我需要它用上面的图片显示数字。另外,我想只更改页面中的数据。我将在tablayout中至少有20个条目,我不认为有20个片段是最有效的方法..

如何实现此功能?

2 个答案:

答案 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"