package bwie.com.tablayout.activity;
import android.graphics.Color;
import android.os.Bundle;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import java.util.ArrayList;
import bwie.com.tablayout.R;
import bwie.com.tablayout.adapter.MyFragmentAdapter;
import bwie.com.tablayout.fragment.Fragment1;
import bwie.com.tablayout.fragment.Fragment2;
import bwie.com.tablayout.fragment.Fragment3;
import bwie.com.tablayout.fragment.Fragment4;
import bwie.com.tablayout.fragment.Fragment5;
import bwie.com.tablayout.fragment.Fragment6;
import bwie.com.tablayout.fragment.Fragment7;
public class MainActivity extends AppCompatActivity {
private TabLayout tl;
private ViewPager view_pager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化控件
tl = (TabLayout) findViewById(R.id.tl);
view_pager = (ViewPager) findViewById(R.id.view_pager);
//设置TabLayout模式
tl.setTabMode(TabLayout.MODE_SCROLLABLE);
//设置文字划过颜色
tl.setTabTextColors(Color.BLACK,Color.RED);
//创建集合存tab标签
ArrayList<String> tabs = new ArrayList<>();
tabs.add("新闻");
tabs.add("娱乐");
tabs.add("游戏");
tabs.add("热点");
tabs.add("搜索");
tabs.add("少儿");
tabs.add("教育");
//设置tab标签
tl.addTab(tl.newTab().setText(tabs.get(0)));
tl.addTab(tl.newTab().setText(tabs.get(1)));
tl.addTab(tl.newTab().setText(tabs.get(2)));
tl.addTab(tl.newTab().setText(tabs.get(3)));
tl.addTab(tl.newTab().setText(tabs.get(4)));
tl.addTab(tl.newTab().setText(tabs.get(5)));
tl.addTab(tl.newTab().setText(tabs.get(6)));
//创建集合
ArrayList<Fragment> list = new ArrayList<>();
list.add(new Fragment1());
list.add(new Fragment2());
list.add(new Fragment3());
list.add(new Fragment4());
list.add(new Fragment5());
list.add(new Fragment6());
list.add(new Fragment7());
//创建适配器
MyFragmentAdapter adapter = new MyFragmentAdapter(getSupportFragmentManager(), list,tabs);
view_pager.setAdapter(adapter);
tl.setupWithViewPager(view_pager);
}
}
TabLayout 标题
猜你喜欢
转载自blog.csdn.net/nideyida1/article/details/81139703
今日推荐
周排行