下面列出了android.support.v4.app.SharedElementCallback#android.support.design.widget.TabLayout 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* 动态修改tab的模式
*
* @param tabLayout
*/
public static void dynamicSetTablayoutMode(TabLayout tabLayout) {
int tabTotalWidth = 0;
for (int i = 0; i < tabLayout.getChildCount(); i++) {
final View view = tabLayout.getChildAt(i);
view.measure(0, 0);
tabTotalWidth += view.getMeasuredWidth();
}
if (tabTotalWidth <= MeasureUtil.getScreenSize(tabLayout.getContext()).x) {
tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
tabLayout.setTabMode(TabLayout.MODE_FIXED);
} else {
tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER);
tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
}
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_status, container, false);
ViewPager viewPager = view.findViewById(R.id.pager);
BackupFragment backupFragment;
// check only once for root access
backupFragment = new BackupFragment();
ViewPagerAdapter adapter = new ViewPagerAdapter(getChildFragmentManager());
adapter.addFragment(backupFragment, getString(R.string.make_request));
//adapter.addFragment(new FragmentStatusCommon("Builds","model", getBuildModel()), "Stable Builds");
viewPager.setAdapter(adapter);
TabLayout tabLayout = view.findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
return view;
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
viewsReady();
setCardsBackground();
toolbarTitleView.setShadowLayer(App.px2, 0, 0, App.getColorFromAttr(getContext(), R.attr.colorPrimary));
toolbarSubtitleView.setShadowLayer(App.px2, 0, 0, App.getColorFromAttr(getContext(), R.attr.colorPrimary));
toolbarLayout.setExpandedTitleColor(Color.TRANSPARENT);
toolbarLayout.setCollapsedTitleTextColor(Color.TRANSPARENT);
toolbarLayout.setTitleEnabled(false);
tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
tabLayout.setupWithViewPager(fragmentsPager);
imagesPager.setIndicatorTintColorScheme(App.getColorFromAttr(getContext(), R.attr.default_text_color), App.getColorFromAttr(getContext(), R.attr.second_text_color));
if (configuration.isFitSystemWindow()) {
App.get().addStatusBarSizeObserver(statusBarSizeObserver);
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_main_activity);
// rvFeed = (RecyclerView) findViewById(R.id.rvFeed);
// mDrawer = (FlowingDrawer) findViewById(R.id.drawerlayout);
// rvFeed = (RecyclerView) findViewById(R.id.rvFeed);
mDrawer = (FlowingDrawer) findViewById(R.id.drawerlayout);
viewPager = (ViewPager) findViewById(R.id.viewpager);
setupViewPager(viewPager);
//viewPager.setOffscreenPageLimit(3);
tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
mDrawer.setTouchMode(ElasticDrawer.TOUCH_MODE_BEZEL);
setupToolbar();
setupMenu();
}
private void initialisePaging(View view, LayoutInflater inflater) {
List<View> datePickers = new ArrayList<>();
ViewPager pager = (ViewPager) view.findViewById(R.id.wrappedviewpager);
startDatePicker = (DatePicker) inflater.inflate(R.layout.datepicker_export_schedule, pager, false);
endDatePicker = (DatePicker) inflater.inflate(R.layout.datepicker_export_schedule, pager, false);
startDatePicker.setTag("Start Date");
endDatePicker.setTag("End Date");
datePickers.add(startDatePicker);
datePickers.add(endDatePicker);
ViewPagerAdapter adapter = new ViewPagerAdapter(datePickers);
pager.setPageMargin(2);
pager.setAdapter(adapter);
((TabLayout) view.findViewById(R.id.tabs)).setupWithViewPager(pager);
}
@Override
protected void initView() {
ReadhubAdapter readhubAdapter = new ReadhubAdapter(getSupportFragmentManager());
vpReadHubList.setOffscreenPageLimit(3);
vpReadHubList.setAdapter(readhubAdapter);
tlReadHubList.setupWithViewPager(vpReadHubList);
tlReadHubList.setTabMode(TabLayout.MODE_FIXED);
tlReadHubList.setTabsFromPagerAdapter(readhubAdapter);
RxView.clicks(ivSetting).subscribe(new Consumer<Object>() {
@Override
public void accept(Object o) throws Exception {
Intent intent = new Intent(mContext, SettingActivity.class);
startActivity(intent);
}
});
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_tabbed);
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
listaddress = new ArrayList<String>();
listip = new ArrayList<String>();
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(mViewPager);
}
@Override
public void onBindView(@Nullable Bundle savedInstanceState, @NonNull View view) {
super.onBindView(savedInstanceState, view);
final String[] mTitles = {"满减卷(3)", "商品卷(0)"};
final List<Fragment> mFragments = new ArrayList<>();
for (int i = 0; i < 2; i++) {
mFragments.add(DiscountViewPageDelegate.create(i));
}
final TabPagerAdapter adapter = new TabPagerAdapter(getActivity().getSupportFragmentManager(), mTitles, mFragments);
mViewPager.setAdapter(adapter);
mViewPager.setOffscreenPageLimit(2);
mTabLayout.setTabMode(TabLayout.MODE_FIXED);
mTabLayout.setBackgroundColor(Color.WHITE);
mTabLayout.setupWithViewPager(mViewPager);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.inject(this);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
final ActionBar ab = getSupportActionBar();
ab.setHomeAsUpIndicator(R.drawable.ic_menu);
ab.setDisplayHomeAsUpEnabled(true);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
if (navigationView != null) {
setupDrawerContent(navigationView);
}
ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
if (viewPager != null) {
setupViewPager(viewPager);
}
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Here's a Snackbar", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
super.onTabUnselected(tab);
int resId = 0;
switch (tab.getPosition()) {
case MODE_TYPE:
resId = R.drawable.model_type_grey;
break;
case MODE_MATH:
resId = R.drawable.model_math_grey;
break;
case MODE_PAINT:
resId = R.drawable.model_paint_grey;
break;
case MODE_SHAKE:
resId = R.drawable.model_shake_grey;
break;
}
tab.setIcon(resId);
}
@Override
protected void init(Bundle savedInstanceState) {
initView();
if (savedInstanceState != null) {
mSelectedPosition = savedInstanceState.getInt(BUNDLE_KEY);
}
lazyLoadAdapter = new LazyLoadAdapter(mContext, getChildFragmentManager());
viewPager.setAdapter(lazyLoadAdapter);
tabLayout.setupWithViewPager(viewPager);
viewPager.setOffscreenPageLimit(4);
for (int i = 0; i < tabLayout.getTabCount(); i++) {
TabLayout.Tab tab = tabLayout.getTabAt(i);
if (tab == null) continue;
tab.setCustomView(lazyLoadAdapter.getTabView(i));
}
lazyLoadAdapter.selectedTab(mSelectedPosition);
initListener();
}
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_busybox_main);
TabLayout tabLayout = getViewById(R.id.tabs);
viewPager = getViewById(R.id.container);
Toolbar toolbar = getViewById(R.id.toolbar);
String[] titles = {getString(R.string.applets), getString(R.string.installer), getString(R.string.scripts)};
SectionsAdapter pagerAdapter = new SectionsAdapter(getSupportFragmentManager(), titles);
setSupportActionBar(toolbar);
viewPager.setOffscreenPageLimit(2);
viewPager.setAdapter(pagerAdapter);
tabLayout.setupWithViewPager(viewPager);
viewPager.setCurrentItem(1);
if (getIntent() != null) {
openLink(getIntent());
}
}
/**
* {@inheritDoc}
*
* @see org.emdev.ui.AbstractActionActivity#onResumeImpl()
*/
@Override
protected void onResumeImpl() {
UIManagerAppCompat.invalidateOptionsMenu(this);
// HACK: invalidating the adapter when the tab view is not visible seems to leave
// the scroll position in the wrong place.
Handler h = new Handler(Looper.getMainLooper());
h.post(new Runnable() {
@Override
public void run() {
final TabLayout tl = (TabLayout) findViewById(R.id.tabs);
if (tl != null) {
tl.setScrollPosition(tl.getSelectedTabPosition(), 0.0f, true);
}
}
});
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_send_receive);
Toolbar toolbar = findViewById(R.id.SendReceive_toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
mViewPager = findViewById(R.id.SendReceive_container);
mViewPager.setAdapter(mSectionsPagerAdapter);
mViewPager.setOffscreenPageLimit(4);
TabLayout tabLayout = findViewById(R.id.SendReceive_tabs_tabLayout);
tabLayout.setupWithViewPager(mViewPager);
Bundle extras = getIntent().getExtras();
if(extras != null) {
mViewPager.setCurrentItem(extras.getInt("page", 0));
}
}
private void changeSecondaryColor() {
//disable search mode for tabLayout
disableSearchMode();
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
tabLayout.setSelectedTabIndicatorColor(mSecondaryColor);
mFab.setBackgroundTintList(ColorStateList.valueOf(mSecondaryColor));
if (rightDrawer != null) {
mColorItem2.withIconColor(mSecondaryColor);
rightDrawer.updateItem(mColorItem2);
}
RecyclerOnClickListener.setSecondaryColor(mSecondaryColor);
}
private void initViewPageFragment() {
fixPagerAdapter = new FixPageAdapter(getSupportFragmentManager());
fragments = new ArrayList<>();
for (int i = 0; i < titles.length; i++) {
fragments.add(FragmentFactory.createFragment(i));
}
fixPagerAdapter.setTitles(titles);
fixPagerAdapter.setFragments(fragments);
mViewPager.setAdapter(fixPagerAdapter);
mTabLayout.setupWithViewPager(mViewPager);//TabLayout和ViewPage建立联系(setTitle也因此而有效)
mTabLayout.setTabMode(TabLayout.MODE_FIXED);
//TabLayout.MODE_FIXED 禁止左右滚动,当标题多时压缩每个标题宽度
//TabLayout.MODE_SCROLLABLE 左右滚动
mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
super.onPageSelected(position);
BaseFragment fragment = FragmentFactory.createFragment(position);
fragment.show();
}
});
}
void backToToday() {
TabLayout.Tab tab = binding.tabLayout.getTabAt(DateUtil.getDayOfWeek() - 1);
if (tab != null) {
tab.select();
}
setDay(DateUtil.getDayOfWeek());
init();
}
private void initView() {
this.mIbtnReturn = (ImageButton) findViewById(R.id.ibtn_return);
this.mTvMediaSelect = (TextView) findViewById(R.id.tv_media_select);
this.mTlTitleCategoly = (TabLayout) findViewById(R.id.tl_title_categoly);
this.mRlHead = (RelativeLayout) findViewById(R.id.rl_head);
this.mHackyViewPager = (HackyViewPager) findViewById(R.id.viewpaper);
this.mBtnCancle = (Button) findViewById(R.id.btn_cancle);
this.mBtnIsSelect = (Button) findViewById(R.id.btn_is_select);
this.mTvSelectTitle = (TextView) findViewById(R.id.tv_select_title);
this.mRlTopBar = (RelativeLayout) findViewById(R.id.rl_top_bar);
FontUtil.changeFontLanTing(getAssets(), this.mTvMediaSelect, this.mBtnCancle, this.mBtnIsSelect, this.mTvSelectTitle);
}
/**
* 初始化界面
*/
private void initView() {
mHead = (HeadControlPanel) findViewById(R.id.head_layout);
mCaseName = (TextView) findViewById(R.id.case_param_edit_name);
mCaseDesc = (TextView) findViewById(R.id.case_param_edit_desc);
mPager = (ViewPager) findViewById(R.id.case_param_pager);
mTabLayout = (TabLayout) findViewById(R.id.case_param_tab_layout);
}
private void initTabLayout() {
TabLayout tabLayout = findView(R.id.tabs);
ViewPager viewPager = findView(R.id.viewPager);
setupViewPager(viewPager);
viewPager.setOffscreenPageLimit(viewPager.getAdapter().getCount());
tabLayout.setupWithViewPager(viewPager);
tabLayout.setTabMode(TabLayout.MODE_FIXED);
}
@Override
public void setupView() {
RxView.clicks(userLayout)
.throttleFirst(RxUtils.WINDOW_DURATION, RxUtils.TIME_UNIT)
.subscribe(o -> presenter.onToolbarUserClicked());
toolbar.inflateMenu(R.menu.main_menu);
toolbar.getMenu().findItem(R.id.action_logout).setEnabled(AccountManager.getInstance().isLogin());
toolbar.setOnMenuItemClickListener(item -> {
if (item.getItemId() == R.id.action_about) {
presenter.toAbout();
return true;
} else if (item.getItemId() == R.id.action_logout) {
presenter.showLogoutDialog();
return true;
}
return false;
});
viewPager.setAdapter(new MainPagerAdapter(((FragmentActivity) getContext()).getSupportFragmentManager()));
// Add 4 tabs for TabLayout
tabLayout.addTab(tabLayout.newTab().setText(R.string.home_tab_popular)); // Popular
if (AccountManager.getInstance().isLogin()) {
tabLayout.addTab(tabLayout.newTab().setText(R.string.home_tab_following)); // Following
}
tabLayout.addTab(tabLayout.newTab().setText(R.string.home_tab_recent)); // Recent
tabLayout.addTab(tabLayout.newTab().setText(R.string.home_tab_debuts)); // Debuts
// Setup sync between TabLayout and ViewPager
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
tabLayout.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager));
viewPager.setOffscreenPageLimit(3);
}
private void handleBilingualReadingFragment(String[] tags, String tableName, boolean isShowPicture) {
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
for (String tag :
tags) {
adapter.addFragment(LearningListFragment.newInstance(tableName, tag, isShowPicture), tag);
}
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
if (flag == 0) {
tabLayout.setTabMode(TabLayout.GRAVITY_FILL);
} else {
tabLayout.setTabMode(TabLayout.MODE_FIXED);
}
}
@Override
protected void initView() {
super.initView();
mToolbar.setTitle(mMember.getUsername());
mToolbar.inflateMenu(R.menu.menu_user_detail);
mTabLayout.setupWithViewPager(mViewPager);
List<String> tabs = new ArrayList<String>() {{
add("Post");
add("Reply");
add("Other");
}};
TabLayout.Tab tab = mTabLayout.newTab();
mTabLayout.addTab(tab);
mMemberTopicFragments.add(MemberTopicFragment.create(mMember));
mMemberTopicFragments.add(MemberTopicFragment.create(mMember));
mMemberTopicFragments.add(MemberTopicFragment.create(mMember));
mPagerAdapter = new MemberPagerAdapter(tabs, getSupportFragmentManager(), mMemberTopicFragments);
mViewPager.setAdapter(mPagerAdapter);
ImageLoader.load(mMember.getAvatar_large(), mIVUserPic, this);
}
private void setupFragments() {
adapter = new FragmentsTabAdapter(getSupportFragmentManager());
viewPager = findViewById(R.id.viewPager);
TabLayout tabLayout = findViewById(R.id.tabLayout);
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
adapter.addFragment(new MondayFragment(), getResources().getString(R.string.monday));
adapter.addFragment(new TuesdayFragment(), getResources().getString(R.string.tuesday));
adapter.addFragment(new WednesdayFragment(), getResources().getString(R.string.wednesday));
adapter.addFragment(new ThursdayFragment(), getResources().getString(R.string.thursday));
adapter.addFragment(new FridayFragment(), getResources().getString(R.string.friday));
viewPager.setAdapter(adapter);
viewPager.setCurrentItem(day == 1 ? 6 : day-2, true);
tabLayout.setupWithViewPager(viewPager);
}
@Override
public void onTabSelected(TabLayout.Tab tab) {
if (tab.getTag()!=null) {
if (tab.getTag().toString().equalsIgnoreCase(getString(R.string.expenses))) {
mCurrentMode = IExpensesType.MODE_EXPENSES;
} else if (tab.getTag().toString().equalsIgnoreCase(getString(R.string.income))) {
mCurrentMode = IExpensesType.MODE_INCOME;
}
}
reloadData();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scrolling);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
initBottomSheet();
prepareThemeData();
ThemeView themeView = findViewById(R.id.theme_selected);
themeView.setTheme(mThemeList.get(selectedTheme));
//------------ view pager and tabs
// Create the adapter that will return a fragment for each of the three
// primary sections of the activity.
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(mViewPager);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTabTitle = findViewById(R.id.tab_title);
//Setup viewpager and FeedFragmentAdapter
ViewPager viewPager = findViewById(R.id.vp);
FeedFragmentAdapter fragmentAdapter = new FeedFragmentAdapter(getSupportFragmentManager());
viewPager.setAdapter(fragmentAdapter);
TabLayout tabLayout = findViewById(R.id.main_tab_layout);
tabLayout.setupWithViewPager(viewPager);
viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
tabLayout.addOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager));
tabLayout.getTabAt(0).setIcon(tabSelectedIcon[0]);
for (int i = 1; i < 4; i++) {
tabLayout.getTabAt(i).setIcon(tabUnselectedIcon[i]);
}
tabLayout.addOnTabSelectedListener(this);
mDrawerLayout = findViewById(R.id.drawer_layout);
ImageView profileImage = findViewById(R.id.user_profile_image);
Picasso.get()
.load(R.drawable.twitter_profile_image)
.transform(new CropCircleTransformation())
.into(profileImage);
}
/**
* 初始化通用的组件
*/
private void initCommon()
{
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
SectionsPagerAdapter mSectionsPagerAdapter =
new SectionsPagerAdapter(getSupportFragmentManager());
ViewPager mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
/*为application中的Fragment赋值*/
// LocalMusicFragment fragment = (LocalMusicFragment)
// mSectionsPagerAdapter.getItem(mViewPager.getCurrentItem() + 1);
// application.setLocalMusicFragment(fragment);
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(mViewPager);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(this);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open,
R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contact_detail);
Bundle args = getIntent().getExtras();
String contactName = args.getString("ContactName");
String contactUID = args.getString("ContactID");
/* set the toolbar */
CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
collapsingToolbar.setTitle(contactName);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setTitle(contactName);
/* set the background header */
ImageView header = (ImageView) findViewById(R.id.header_background);
ColorGenerator generator = ColorGenerator.DEFAULT;
header.setBackgroundDrawable(
builder.build(contactName.substring(0, 1),
generator.getColor(contactUID)));
/* setting up the view pager and the tablayout */
TabLayout tabLayout = (TabLayout) findViewById(R.id.contact_tab_layout);
ViewPager viewPager = (ViewPager) findViewById(R.id.contact_viewpager);
ContactDetailPagerAdapter pagerAdapter = new ContactDetailPagerAdapter(getSupportFragmentManager(), args);
viewPager.setAdapter(pagerAdapter);
tabLayout.setupWithViewPager(viewPager);
tabLayout.setSelectedTabIndicatorHeight(10);
}
public void createTab(TabLayout tabLayout, int layoutId, String indicator, Object selectedTab) {
TabLayout.Tab tab = tabLayout.newTab();
tab.setTag(layoutId);
tab.setText(indicator);
tabLayout.addTab(tab);
if( selectedTab != null && selectedTab.equals(layoutId)) {
tab.select();
}
}