效果 如下

 

Android Tablayout 的使用_第1张图片

Android Tablayout 的使用_第2张图片

 

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 旋转图片
  2. Android 获取网络图片
  3. Android 图片加载缓存
  4. Android 系统图片
  5. 图片压缩
  6. Android(Java):按钮复选框点中效果
  7. Android实现轮播图效果
  8. Android标题栏各种设置
  9. Android FrameLayout的显示效果

随机推荐

  1. Mac 10.12 编译 Android(安卓)源码
  2. Android的android.os.DeadObjectExceptio
  3. Android(安卓)UI学习 - TableLayout
  4. Android(安卓)图标设置 尺寸
  5. Android(安卓)Maven 采用第三方jar包,程序
  6. android dialog用法汇总
  7. Android系统源码数据库(mmssms.db)
  8. Activity启动模式记录
  9. Android之ListView控件
  10. Android(安卓)编程下 Touch 事件的分发和