TabLayout自定义图标
来源:互联网 发布:apache serveralias 编辑:程序博客网 时间:2024/06/17 12:19
一、概述
最近事情比较多,首先公司刚接手的项目比较忙,还有各种杂七杂八的事情一直没有时间写博客,看来这注定是个忙碌的五月、充实的五月。。。好了,进入今天的主题,在早之前写过一遍关于ToolBar的使用详解及配合TabLayout的文章,里面讲到了Tablayout的使用,里面显示的每个Tab只是固定的文字,本文介绍一下给每个Tab设置自己的界面
二、使用
至于前面的导入及简单的应用详情参靠之前的那篇文章,先看一下使用的代码:
tab_home_layout.setupWithViewPager(viewpager_home); for (int i=0 ;i<fragments.size();i++){ TabLayout.Tab tab = tab_home_layout.getTabAt(i); tab.setCustomView(fragmentAdapter.getView(i)); if (i == 0) tab.getCustomView().setSelected(true); }
只看代码很简单,主要用的就是应用tab.setCustomView()方法,那为什么下这篇文章呢,因为网上的资源没有这个用处的详解,只是一些单纯的TabLayout的使用,我在使用的过程中也碰到了一些坑,现在写出类希望对看到的同学有所帮助吧,毕竟后人可以站在前人的肩膀上。。。。。以上大部分时扯淡
下面俩看看Adapter中的getView()
public View getView(int position){ View view = LayoutInflater.from(context).inflate(R.layout.tabitem,null); ImageView imageView = (ImageView) view.findViewById(R.id.image_tab); imageView.setBackgroundResource(IContent.tabImageIds[position]); return view; }
是不是很简单。。。。。我踩的坑就在tab_home_layout.getTabAt(i)上,效果就不展示了,打开微信看看也行,一样的效果
0 0
- TabLayout自定义图标
- 【2】Android Tablayout 自定义图标与文字搭配
- 自定义tablayout
- 自定义TabLayout
- 自定义个TabLayout
- TabLayout的自定义实现
- 自定义TabLayout的实现
- 自定义TabLayout的Tab
- TabLayout之自定义样式
- Android---Tablayout自定义tab
- 优雅的自定义TabLayout
- 自定义Tablayout的布局
- TabLayout的TabItem自定义
- 超强自定义TabLayout
- 自定义自适应的TabLayout
- TabLayout的TabItem自定义
- TabLayout自定义样式
- 仿微信自定义TabLayout
- 关于浮动的清除
- 图解服务化架构演进
- [torch]criterion/maskzero
- Unity3D 5.5 Baked view问题
- 2017测网速5大方法
- TabLayout自定义图标
- python中 format的使用
- [编程题] 京东-生日礼物
- 23种设计模式全解析
- 二元运算符重载
- linux下eclipse (ee版)配置tomcat搭建javaweb框架
- iOS获取不重复随机数数组
- 2017年5月6日
- 内存分配与回收策略