根据系统时间来展示不同的页面

来源:互联网 发布:类中静态变量和常量php 编辑:程序博客网 时间:2024/05/18 11:46
//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);//TabLayoutViewPager关联起来tabLayout.setupWithViewPager(pager);//Tab设置适配器tabLayout.setTabsFromPagerAdapter(adapter);
1 0