TabLayout + ViewPager实现标签栏效果
来源:互联网 发布:美工做好图怎么上传 编辑:程序博客网 时间:2024/05/20 22:04
首先在布局文件中添加TabLayout:
<android.support.design.widget.TabLayout android:id="@+id/ivy_module_widget_shop_tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" app:tabIndicatorColor="@color/white" app:tabSelectedTextColor="@color/white" app:tabTextColor="@color/gray" ></android.support.design.widget.TabLayout>
app:tabIndicatorColor="@color/white",app:tabSelectedTextColor="@color/white",app:tabTextColor="@color/gray" 分别表示游标颜色,标签选中时文字颜色,标签未选中时文字颜色,需要在根布局中添加一个命名空间:xmlns:app="http://schemas.android.com/apk/res-auto"
在Activity中:
tabList.add("online");tabList.add("local");tabLayout.setTabMode(TabLayout.MODE_FIXED);tabLayout.addTab(tabLayout.newTab());tabLayout.addTab(tabLayout.newTab());myViewPagerAdapter = new MyViewPagerAdapter();viewPager.setAdapter(myViewPagerAdapter);tabLayout.setupWithViewPager(viewPager);
在PagerAdapter中重写getPagerTitle方法:
@Overridepublic CharSequence getPageTitle(int position) { return tabList.get(position);}
其中tabList为一个String类型的List,表示标签的名称
0 0
- TabLayout + ViewPager实现标签栏效果
- TabLayout+Fragment+ViewPager+FragmentStatePagerAdapter实现Tab标签
- ViewPager 、TabLayout和Fragment实现标签滑动
- TabLayout实现viewpager +fragment 标签滚动
- TabLayout+ViewPager标签页滑动实现
- ViewPager+Tablayout实现页面标题联动效果
- TabLayout+ViewPager+Fragment实现分页滑动效果
- Tablayout+Viewpager+fragment实现联动效果
- TabLayout+ViewPager+Fragment实现顶部滑动效果
- TabLayout和ViewPager的联动效果实现
- ViewPager与TabLayout纵向实现效果
- TabLayout标签布局+ViewPager
- 最简单地实现标签页导航-----TabLayout+ViewPager
- 使用TabLayout和ViewPager实现顶部标签页
- Android TabLayout 结合ViewPager实现标签页切换
- 使用TabLayout与ViewPager简单快速实现底部导航栏效果
- 十分牛逼的TabLayout+Toolbar+ViewPager实现各种导航栏效果
- ViewPager+TabLayout(谷歌支持包)实现联动效果
- 将php数组或者对象传递给js
- operator重载运算符
- Android在任何地方模拟点击屏幕
- javascript 属性的特性 二十五
- setTimeout延时0毫秒的作用
- TabLayout + ViewPager实现标签栏效果
- UVA 1099 Sharing Chocolate(记忆化搜索)
- 程序员在上海之一
- Android浏览器打开本地app前端同学的两种配置方式Url scheme和Android intent
- 对于继承的笔记
- Unity3D 5.x 启动过程中 License Error 解决办法
- Imageview设置宽高充满父容器(屏幕)
- iOS之UIScrollView
- (笔记)Spring实战_面向切面的Spring(4)_注解切面