private View setCustomView(String tabText) {
View view = View.inflate(context, R.layout.tab_icon_item, null);
AppCompatTextView tv = (AppCompatTextView) view.findViewById(R.id.item_text_view);
tv.setText(tabText);
return view;
}
tabLayout.addTab(tabLayout.newTab().setCustomView(setCustomView("")));
tabLayout.getTabAt(tabLayout.getTabAt(position)).select();
tabLayout.post(new Runnable() {
@Override
public void run() {
tabLayout.getTabAt(position).select();
}
})
动态改变tablayout TabMode 固定模式 还是滚动模式
**```
if (tabLayout.getTabCount() > 3) {
tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
} else {
tabLayout.setTabMode(MODE_FIXED);
}
```**