在一个项目中要实现TabLayout的初始全部Tab都不选中状态
去看TabLayout的API愣是没找到设置全部不选中的属性和方法
最后发现
tabLayout.addTab(Tablayout.Tab tab,boolean setSelected)方法
可以通过第二个参数设置Tab初始不选中状态
于是我们就可以在添加Tab的时候就设置不选中状态来达到初始Tab不被选中状态
全部不选中:通过for循环添加不被选中的Tab
for (int i=0;i<tabString.length;i++){
tabLayout1.addTab(tabLayout1.newTab(),false);
}
默认选中一个:
tabLayout.getTabAt(postision).select();
初始全部选中
tablayout.setSelected(true);