使用TabLayout遇到的坑
来源:互联网 发布:重庆西南大学网络教育 编辑:程序博客网 时间:2024/06/16 15:01
TabFragmentAdapter fragmentAdapter = new TabFragmentAdapter(getActivity().getSupportFragmentManager(), mFragmentList);viewpager.setAdapter(fragmentAdapter);//给ViewPager设置适配器tablayout.setupWithViewPager(viewpager);//将TabLayout和ViewPager关联起来。
慎用
tlSongs.setTabsFromPagerAdapter(fragmentAdapter);
如果你使用的自定义的item布局,上面方法不要用了,它只是关联item里的文字内容
然后给TabLayout的item设置自定义的布局
for (int i = 0; i < fragmentAdapter.getCount(); i++) { TabLayout.Tab tab = tablayout.getTabAt(i);//获得每一个tab tab.setCustomView(R.layout.item_tablayout);//给每一个tab设置view if (i == 0) { // 设置第一个tab的TextView是被选择的样式 tab.select(); tab.getCustomView().findViewById(R.id.tab_text).setSelected(true);//第一个tab被选中 } TextView textView = (TextView) tab.getCustomView().findViewById(R.id.tab_text); textView.setText(titles.get(i));//设置tab上的文字}如果你要设置
tablayout.setOnTabSelectedListener{}
一定要在给TabLayout设置完自定义布局后再使用,否则监听无效
0 0
- 使用TabLayout遇到的坑
- 使用TabLayout遇到的几个坑
- TabLayout使用遇到的问题
- 关于TabLayout遇到的坑
- TabLayout 遇到那些坑
- TabLayout使用的时候会遇到的一个bug
- CoordinatorLayout+TabLayout在Fragment中使用遇到的问题
- TabLayout与FragmentViewPager结合使用遇到的问题
- Android Tablayout+ViewPager使用及遇到的问题
- TabLayout+ViewPager遇到的问题
- TabLayout属性遇到的问题
- TabLayout的简单使用(TabLayout+Fragment+ViewPager)
- TabLayout的简单使用
- TabLayout的使用
- TabLayout的使用分享
- TabLayout的使用
- 关于TabLayout的使用
- tabLayout 的初步使用
- 类的三个特征 ==== 封装、继承、多态
- HTTP摘要认证
- JAVA中关于equals的重写
- Android Studio 问题记录-全部java文件全部报错,却可以运行
- mac如何运行php文件
- 使用TabLayout遇到的坑
- win10安装python2.7.msi等出错的解决方法(没有权限所有版本安装都会出错)
- php操作redis常用代码例子
- MFC中状态栏CStatusBar的使用
- 通过案例对SparkStreaming 透彻理解三板斧之二
- 微信小程序
- Ubuntu无损扩展分区(目录)容量的方法
- HR8P506,时钟配置,一切从内部时钟HRC开始.
- 贝叶斯决策理论