TabLayout和ViewPager打造导航栏
来源:互联网 发布:想在淘宝网上卖东西 编辑:程序博客网 时间:2024/06/07 03:54
实现效果:
实现:
引入依赖包:
//用到了TabLayout,所以要加这个依赖compile 'com.android.support:design:24.2.0'
准备Fragment:
一系列Fragment准备就绪
核心代码:
adapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { return mFragmentList.get(position); } @Override public int getCount() { return mFragmentList.size(); } @Override public CharSequence getPageTitle(int position) { return mTitles.get(position); } }ViewPager.setAdapter(adapter);TabLayout.setupWithViewPager(ViewPager);
就是这么简单,从上面代码可以看出,adapter是ViewPager和Fragment关联的桥梁,而setupWithViewPager方法是TabLayout和ViewPager关联的纽带。
阅读全文
0 0
- TabLayout和ViewPager打造导航栏
- 简单优雅的使用tablayout和viewpager打造导航栏
- TabLayout和ViewPager以及Fragment实现超级简单导航栏
- TabLayout+ViewPager实现滑动底部导航栏
- xamarin Tablayout+Viewpager+Fragment顶部导航栏
- TabLayout、ViewPager、FragmentPagerAdapter实现新闻导航栏
- TabLayout与viewpager实现顶部导航栏
- TabLayout+ViewPager+Fragment实现带图标和文字的底部导航栏
- Tablayout和Viewpager的结合使用,实现导航的效果
- BottomNavigationView+ViewPager打造底部导航栏
- 底部导航之TabLayout+ViewPager
- 超简单的ViewPager导航栏联动实现--TabLayout
- TabLayout+ViewPager+Fragment实现顶部或底部导航栏
- Android底部导航栏实现(四)之TabLayout+ViewPager
- Tablayout + ViewPager + fragment 实现底部或顶部导航栏
- Android Material design 中TabLayout+Viewpager实现导航栏
- Android 用 TabLayout + ViewPager + Fragment 实现顶部、底部导航栏
- 结合TabLayout 、ViewPager 、 Fragment 实现顶部导航栏,最实用!!!
- stl源码剖析 第四章vector实现
- cookie编程
- vsftpd添加用户并限制目录
- vs环境下C++dll生成和使用(基础篇)
- 创始人重返Twitter帮助CEO多西塑造企业文化!
- TabLayout和ViewPager打造导航栏
- 在Windows命令行窗口中输入并运行PHP代码片段(不需要php文件)的方法
- 电商运营指标
- CocoaPods的安装以及遇到的坑
- PHP 递归小例子笔记
- 移动端overflow:hidden出现不兼容
- Yii2.0数据库操作增删改查详解 [ 2.0 版本 ]
- android 7.0 (nougat)的编译优化-ninja
- shell编程-字符截取命令