Lines Matching refs:tab
269 // Switch tab layout configuration if needed
529 private void configureTab(Tab tab, int position) {
530 final TabImpl tabi = (TabImpl) tab;
547 public void addTab(Tab tab) {
548 addTab(tab, mTabs.isEmpty());
552 public void addTab(Tab tab, int position) {
553 addTab(tab, position, mTabs.isEmpty());
557 public void addTab(Tab tab, boolean setSelected) {
559 mTabScrollView.addTab(tab, setSelected);
560 configureTab(tab, mTabs.size());
562 selectTab(tab);
567 public void addTab(Tab tab, int position, boolean setSelected) {
569 mTabScrollView.addTab(tab, position, setSelected);
570 configureTab(tab, position);
572 selectTab(tab);
582 public void removeTab(Tab tab) {
583 removeTabAt(tab.getPosition());
612 public void selectTab(Tab tab) {
614 mSavedTabPosition = tab != null ? tab.getPosition() : INVALID_POSITION;
621 if (mSelectedTab == tab) {
624 mTabScrollView.animateToTab(tab.getPosition());
627 mTabScrollView.setTabSelected(tab != null ? tab.getPosition() : Tab.INVALID_POSITION);
631 mSelectedTab = (TabImpl) tab;