效果 如下

 

 

package com.example.robot.tablayout;import android.support.annotation.Nullable;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity {    TabLayout tabLayout;    ViewPager viewPager;    List fragments;    String[] title = {"标题1","标题2","标题3"};    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        this.tabLayout = findViewById(R.id.TabLayout);        this.viewPager = findViewById(R.id.viewPager);        fragments = new ArrayList<>();        fragments.add(new MainFragment1());        fragments.add(new MainFragment2());        fragments.add(new MainFragment3());        viewPager.setAdapter( new adapter( getSupportFragmentManager(), fragments));        tabLayout.setupWithViewPager(viewPager);    }    private  class  adapter extends FragmentPagerAdapter {        List fragments;        public adapter(FragmentManager fm, List list)        {            super(fm);            this.fragments = list;        }        @Override        public Fragment getItem(int i) {            return this.fragments.get(i);        }        @Override        public int getCount() {            return this.fragments.size();        }        @Nullable        @Override        public CharSequence getPageTitle(int position) {            //return super.getPageTitle(position);            return  title[position];        }    }}

工程下载:https://download.csdn.net/download/nicepainkiller/10855899

更多相关文章

  1. Android(Java):按钮复选框点中效果
  2. Android(安卓)页面惯性回弹效果,Nested接口接口简单实现。
  3. Freescale IMX6 Android(安卓)(2): Android(安卓)NFS启动问题汇
  4. Android(安卓)碎屏效果 (Crack Screen,击碎屏幕)
  5. Android和设计模式:建造者模式
  6. Android(安卓)实现 欢迎界面 自动跳转 到 主界面
  7. Android(安卓)FrameLayout的显示效果
  8. 跑马灯效果
  9. Android实现轮播图效果

随机推荐

  1. ListPreference
  2. 不停地切换两张图片ViewFlipper
  3. 2.6.2 Notification的功能与用法
  4. Android中的时间日期选择器
  5. Android(安卓)添加系统服务的方法
  6. 2.5.2 使用alertdialog 创建列表对话框
  7. ViewFlipper+GestureDetector实现不循环
  8. Android RelativeLayout相对布局属性简析
  9. 2.6.1 使用toast显示提示信息框
  10. 安卓布局(上中下布局)