package com.bawei.day13.frag;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.View;
import com.bawei.day13.R;
import com.bawei.day13.adapter.Myadapter;
import com.bawei.day13.base.BaseFragment;
import java.util.ArrayList;
public class Frag_01 extends BaseFragment {
private ArrayList tabs = new ArrayList<>();
private TabLayout table;
private ViewPager pager;
@Override
protected int layoutResID() {
return R.layout.frag_01;
}
@Override
protected void initView(View view) {
table = view.findViewById(R.id.table);
pager = view.findViewById(R.id.pager);
}
@Override
protected void initData() {
table.setTabMode(TabLayout.MODE_FIXED);
tabs.add("动态");
tabs.add("热点");
tabs.add("发现");
for (int i=0;i<tabs.size();i++){
table.addTab(table.newTab().setText(tabs.get(i)));
}
ArrayList<Fragment> list = new ArrayList<>();
list.add(new Fragment1());
list.add(new Fragment2());
list.add(new Fragment3());
Myadapter myadapter = new Myadapter(getChildFragmentManager(), tabs, list);
pager.setAdapter(myadapter);
table.setupWithViewPager(pager);
}
}