FragmentPagerAdapter和ViewPager实现滑动切换
来源:互联网 发布:全世界网络设墙的国家 编辑:程序博客网 时间:2024/05/19 19:59
public class MyAdapter extends FragmentPagerAdapter { private List<Fragment> fragments; public MyAdapter(FragmentManager fm, List<Fragment> fragments) { super(fm); this.fragments = fragments; } @Override public Fragment getItem(int position) { return fragments.get(position); } @Override public int getCount() { return fragments.size(); }}viewPager.setAdapter(new MyAdapter(getSupportFragmentManager(),fragments));
TabLayout的用法:
<android.support.design.widget.TabLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/tab_FindFragment_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/titleBlue" app:tabIndicatorColor="@color/white" app:tabSelectedTextColor="@color/gray" app:tabTextColor="@color/white" /> <android.support.v4.view.ViewPager android:id="@+id/vp_FindFragment_pager" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" />
//为TabLayout添加tab名称tab_FindFragment_title.addTab(tab_FindFragment_title.newTab().setText(list_title.get(0)));或者tab.setCustomView(view);//自定义布局//viewpager加载adaptervp_FindFragment_pager.setAdapter(fragmentPagerAdapter);tab.setTabMode(TabLayout.MODE_FIXED);//文本排列模式tab.setSelectedTabIndicatorHeight(0);//取消下划线//TabLayout和viewpager联动tab.setupWithViewPager(pager);//防止标题消失for(int i=0;i<tab.getTabCount();i++){ tab.getTabAt(i).setText("F"+i).setIcon(R.mipmap.basketball); }
0 0
- FragmentPagerAdapter和ViewPager实现滑动切换
- FragmentPagerAdapter+ViewPager实现Tab切换效果
- Android实战简易教程-第三十四枪(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)
- Android实战简易教程<三十四>(基于ViewPager和FragmentPagerAdapter实现滑动通用Tab)
- ViewPager+FragmentPagerAdapter实现主界面架构(可以点击和滑动)
- ViewPager实现滑动切换页面
- android使用viewPager和Fragment实现滑动切换activity!
- ViewPager实现多页面滑动切换和动画效果
- ViewPager实现无限循环切换和手势滑动效果
- Fragment+ViewPager实现仿微信点击和滑动切换界面
- tab头部滑动切换,TabLayout和ViewPager实现
- ViewPager视图滑动工具+FragmentPagerAdapter
- viewpager和以及在viewpager中使用FragmentPagerAdapter实现分页
- viewpager和以及在viewpager中使用FragmentPagerAdapter实现分页
- viewpager和以及在viewpager中使用FragmentPagerAdapter实现分页
- viewpager : FragmentStatePagerAdapter和FragmentPagerAdapter
- ViewPager和FragmentPagerAdapter
- 使用ViewPager和Fragment同时实现点击底部Tab切换和手势滑动切换Fragment
- Active Learning 主动学习
- org/apache/commons/lang/xwork/StringUtils
- App软件开发流程优化
- 将顺序表中的所有元素逆置
- 冒泡排序
- FragmentPagerAdapter和ViewPager实现滑动切换
- 初学mysql(八)-数据库之触发器
- 【洛谷 1613】跑路
- 关于天气程序项目的阶段性反思
- 常用的maven镜像中央库汇总
- VTK修炼之道5_Procedural Source Object
- Java String类深入理解
- 监控Linux环境下JVM应用内存的两种方法
- 反馈专题