//tabLayout滑动
String[] str = new String[]{"周一", "周二", "周三", "周四", "周五", "周六", "周日"}; Calendar calendar = Calendar.getInstance();
//用日历类来获取时间 int taday = calendar.get(Calendar.DAY_OF_WEEK) - 1; ArrayList<String> strings = new ArrayList<>(); strings.clear(); for (int i = 0; i < 5; i++) { if (taday > 6) { taday = taday - 7; } strings.add(str[taday]); taday++; } strings.add("昨天"); strings.add("今天"); //设置Tab的模式俩种模式(MODE_...) tabLayout.setTabMode(TabLayout.MODE_FIXED); //fragment的适配器 RecommendAdapter adapter = new RecommendAdapter(getChildFragmentManager(), list, strings); pager.setAdapter(adapter); //把TabLayout和ViewPager关联起来 tabLayout.setupWithViewPager(pager); //给Tab设置适配器 tabLayout.setTabsFromPagerAdapter(adapter);