List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
From source file:com.tapchatapp.android.app.activity.BuffersActivity.java
@Subscribe public void onServiceStateChanged(ServiceStateChangedEvent event) { final TapchatService service = event.getService(); if (service.getConnectionState() != TapchatService.STATE_LOADED) { return;/*from w w w.j av a 2s. c om*/ } if (mCurrentPage != null) { mBus.post(new BufferSelectedEvent(mCurrentPage.getConnectionId(), mCurrentPage.getBufferId(), true)); } Uri data = getIntent().getData(); final long connectionId = Long.parseLong(data.getHost()); final long bufferId = Long.parseLong(data.getPath().substring(1)); final BuffersToDisplay display = BuffersToDisplay.parseString(data.getQueryParameter("display")); final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); mTabsAdapter = (BuffersPagerAdapter) viewPager.getAdapter(); if (mTabsAdapter == null) { mTabsAdapter = new BuffersPagerAdapter(BuffersActivity.this, connectionId, display); mTabsAdapter.registerBus(); viewPager.setAdapter(mTabsAdapter); final TitlePageIndicator tabs = (TitlePageIndicator) findViewById(R.id.pager_tabs); tabs.setViewPager(viewPager); tabs.setOnPageChangeListener(mPageChangeListener); if (display == BuffersToDisplay.ConsoleOnly) { tabs.setVisibility(View.GONE); } int selectedItem = mTabsAdapter.getBufferIndex(bufferId); if (selectedItem < 0) { // FIXME: What to do here? finish() ? return; } viewPager.setCurrentItem(selectedItem); // onPageSelected doesn't fire if selectedItem is already // selected, causing title to not display. mPageChangeListener.onPageSelected(selectedItem); } }
From source file:roommateapp.info.droid.ActivityBuilding.java
/** * first init of the data/*from w w w . j av a2 s . com*/ */ private void initActivityBuilding(boolean firstInit) { // Init time picker this.timePickerFragment = new TimePickerFragment(this); // Get submitted data for this activity this.selectedBuilding = getIntent().getParcelableExtra("selectedBuilding"); this.checkedOnceForClientUpdate = getIntent().getBooleanExtra("checkedOnceForClientUpdate", true); // If this is the first instance go for parsing the file data if (firstInit == true || (this.selectedBuilding.getLectureTimes() == null)) { if (RoommateConfig.VERBOSE) { System.out.println("Debug: first init"); } try { this.parser = new XercesParser(); this.parser.setRoommateFilePath(this.selectedBuilding.getFile().toString()); this.parser.setBuildingFile(this.selectedBuilding); this.parser.parseRoommateFile(); } catch (SAXException e) { e.printStackTrace(); if (RoommateConfig.VERBOSE) { System.out.println("PARSER FAIL, SAXException"); } Intent intent = new Intent(this, ActivityMain.class); intent.putExtra("openStd", false); startActivity(intent); } catch (IOException e) { e.printStackTrace(); if (RoommateConfig.VERBOSE) { System.out.println("PARSER FAIL, IOException"); } Intent intent = new Intent(this, ActivityMain.class); intent.putExtra("openStd", false); startActivity(intent); } } // Does the file contains rooms? if (this.selectedBuilding.getRoomListKeySet().isEmpty()) { Toast.makeText(getApplicationContext(), getString(R.string.error_norooms), Toast.LENGTH_LONG).show(); if (RoommateConfig.VERBOSE) { System.out.println("WARNING: No rooms where found in this building."); } finish(); } else { // Get the holidaylist // if (Preferences.isFilterHolidaysOn(getApplicationContext())) { // // parseHolidayfile(); // } // Set the headline TextView headlineActivity = (TextView) findViewById(R.id.TextViewBuildingHeadline); headlineActivity.setText(this.selectedBuilding.getBuildingname()); headlineActivity.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); // Set the swipe pages // pages.get(0 for free_rooms; 1 for allrooms).findViewById(id) LayoutInflater inflater = LayoutInflater.from(this); pages = new ArrayList<View>(); // Page free_rooms View page = inflater.inflate(R.layout.view_free_rooms, null); pages.add(page); // Page all_rooms page = inflater.inflate(R.layout.view_all_rooms, null); pages.add(page); // Set pages BuildingPageAdapter pagerAdapter = new BuildingPageAdapter(pages, this); ViewPager viewPager = new ViewPager(this); viewPager.setAdapter(pagerAdapter); viewPager.setCurrentItem(0); ViewPager mViewPager = (ViewPager) findViewById(R.id.viewpager); mViewPager.setAdapter(pagerAdapter); // Displaying filter status if (Preferences.isFilterActive(getApplicationContext())) { filterActive = Preferences.getFilters(getApplicationContext()); } createListViewAll(); // Set the current day and time setTimebar(DateHelper.getCurrentHour(), DateHelper.getCurrentMinute(), DateHelper.translateWeekday(DateHelper.getCurrentDay(this), this)); this.hours = getHours(); this.weekdays = this.selectedBuilding.getWeekdaysStrings(); this.weekdays = DateHelper.translateWeekdays(this.weekdays, this); // Check for client updates if the file was open via "open by default" operation if (Preferences.getDefaultFile(getApplicationContext()) != null && Preferences.getDefaultFile(getApplicationContext()) .equals(this.selectedBuilding.getFile().toString()) && Preferences.isClientUpdateEnabled(getApplicationContext()) && !this.checkedOnceForClientUpdate) { ClientUpdateChecker updateChecker = new ClientUpdateChecker(this, false); updateChecker.execute(getString(R.string.aboutVersion)); } } }
From source file:com.thatkawaiiguy.meleehandbook.activity.TechTabActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { if (getIntent().hasExtra("bundle") && savedInstanceState == null) savedInstanceState = getIntent().getExtras().getBundle("bundle"); Preferences.applyTheme(this); super.onCreate(savedInstanceState); setContentView(R.layout.collapsing_tab_gif_layout); final SlidrInterface slidrInterface = Slidr.attach(this); if (getIntent().getExtras() == null) return;/* w ww. j a v a 2 s .c om*/ techPicked = getIntent().getExtras().getString("option"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) getWindow().setStatusBarColor(0x00000000); final AppBarLayout appBar = (AppBarLayout) findViewById(R.id.app_bar); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); assert getSupportActionBar() != null; getSupportActionBar().setTitle(techPicked); getSupportActionBar().setDisplayHomeAsUpEnabled(true); final GifImageView tabImage = (GifImageView) findViewById(R.id.infoGif); final ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); assert techPicked != null; switch (techPicked) { case "Wall jump": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Wall Jump", "Ledge Wall Jump", "Reverse Wall Jump" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.walljump); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.walljump); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.defaultpic); slidrInterface.lock(); break; case 2: tabImage.setImageResource(R.drawable.reversewalljump); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Directional Influence": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Directional Influence", "Smash DI", "DI Angles" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.di); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.di); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.sdi); slidrInterface.lock(); break; case 2: tabImage.setImageResource(R.drawable.diangles); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Super wavedash & SDWD": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Super Wavedash", "Super Duper Wavedash" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.swd); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.swd); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.defaultpic); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Extended & homing grapple": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Extended grapple", "Homing grapple" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.egrapple); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.egrapple); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.hominggrapple); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Shield dropping": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Shield dropping", "Shai dropping" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.shielddrop); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.shielddrop); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.shaidrop); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; } }
From source file:com.blork.anpod.activity.DetailsFragmentPagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_pager); PagerAdapter mAdapter = new PagerAdapter(getSupportFragmentManager()); ViewPager mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter);//from w w w . j a v a 2s . c o m mIndicator = (TabPageIndicator) findViewById(R.id.indicator); mIndicator.setViewPager(mPager); mIndicator.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int position) { HomeActivity.current = position; if ((HomeActivity.pictures.size() - position) < 5) { new AddMorePicturesTask(getApplicationContext()).execute(); } } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { // TODO Auto-generated method stub } @Override public void onPageScrollStateChanged(int state) { // TODO Auto-generated method stub } }); int index = getIntent().getExtras().getInt("index"); mPager.setCurrentItem(index); }
From source file:gxu.software_engineering.market.android.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setBehindContentView(cn.longkai.android.R.layout.fragment_container); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentByTag("menu") == null) { Fragment fragment = new CategoriesFragment(); FragmentTransaction tx = fm.beginTransaction(); tx.replace(cn.longkai.android.R.id.fragment_container, fragment, "menu"); tx.commit();/*from w ww. ja va 2 s . co m*/ } SlidingMenu sm = getSlidingMenu(); sm.setShadowWidth(15); sm.setBehindOffset(120); sm.setFadeDegree(0.35f); sm.setShadowDrawable(R.drawable.shadow); sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); getSupportActionBar().setDisplayHomeAsUpEnabled(true); setContentView(R.layout.activity_main); ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(new PagerAdapter(fm)); PagerTabStrip pagerTabStrip = (PagerTabStrip) pager.findViewById(R.id.pager_tab_strip); pagerTabStrip.setTabIndicatorColor(getResources().getColor(R.color.info)); pager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { switch (arg0) { case 0: getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); break; default: getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); break; } } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); pager.setCurrentItem(1); getSupportActionBar().setTitle(R.string.app_name); getSupportActionBar().setSubtitle(R.string.hello_world); app = MarketApp.marketApp(); }
From source file:com.example.xyzreader.cp0.ArticleDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_article_detail); ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override/*w w w .j av a2s .co m*/ public Fragment getItem(int i) { Bundle arguments = new Bundle(); arguments.putString(ArticleDetailFragment.ARG_ITEM_ID, DummyContent.ITEMS.get(i).id); ArticleDetailFragment fragment = new ArticleDetailFragment(); fragment.setArguments(arguments); return fragment; } @Override public int getCount() { return DummyContent.ITEMS.size(); } }); pager.setPageMarginDrawable(getResources().getDrawable(R.drawable.list_divider_holo_light)); pager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, getResources().getDisplayMetrics())); String startId = getIntent().getStringExtra(ArticleDetailFragment.ARG_ITEM_ID); for (int i = 0; i < DummyContent.ITEMS.size(); i++) { if (DummyContent.ITEMS.get(i).id.equals(startId)) { pager.setCurrentItem(i); return; } } }
From source file:de.gebatzens.sia.FirstUseActivity.java
@Override protected void onCreate(Bundle bundle) { AppCompatDelegate.setDefaultNightMode(SIAApp.SIA_APP.getThemeMode()); setTheme(R.style.FirstUseTheme);//from w ww . j a v a 2 s .co m adapter = new FirstUseAdapter(getSupportFragmentManager(), FirstUseActivity.this); super.onCreate(bundle); if (SIAApp.SIA_APP.getCustomThemeName() != null) { if (SIAApp.SIA_APP.getCustomThemeName().equals("Summer") || SIAApp.SIA_APP.getCustomThemeName().equals("Winter")) { String themeName = SIAApp.SIA_APP.getSeasonTheme(); if (!SIAApp.SIA_APP.getCustomThemeName().equals(themeName)) { if (themeName.equals("Winter")) { SIAApp.SIA_APP.setCustomThemeName("Winter"); SIAApp.SIA_APP.school.loadTheme(); } else { SIAApp.SIA_APP.setCustomThemeName("Summer"); SIAApp.SIA_APP.school.loadTheme(); } } } } if (SIAApp.SIA_APP.preferences.getBoolean("first_use", false)) { startActivity(new Intent(this, SetupActivity.class)); finish(); return; } setContentView(R.layout.activity_firstuse); final ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); viewPager.setAdapter(adapter); viewPager.setOffscreenPageLimit(3); final TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); tabLayout.setupWithViewPager(viewPager); tabLayout.getTabAt(0).getCustomView().setSelected(true); iv_left = (ImageView) findViewById(R.id.fu_button_left); iv_right = (ImageView) findViewById(R.id.fu_button_right); iv_left.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SIAApp.SIA_APP.preferences.edit().putBoolean("first_use", true).apply(); startActivity(new Intent(v.getContext(), SetupActivity.class)); finish(); } }); iv_right.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { viewPager.setCurrentItem(1); } }); viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i1) { FirstUseAdapter adapter = (FirstUseAdapter) viewPager.getAdapter(); if (i >= 5) return; FirstUseFragment frag1 = adapter.fragments.get(i); FirstUseFragment frag2 = adapter.fragments.get(i + 1); int red = (int) (Color.red(frag1.color) * (1f - v) + Color.red(frag2.color) * v); int green = (int) (Color.green(frag1.color) * (1f - v) + Color.green(frag2.color) * v); int blue = (int) (Color.blue(frag1.color) * (1f - v) + Color.blue(frag2.color) * v); int newColor = Color.argb(255, red, green, blue); if (frag1.getView() != null) frag1.getView().setBackgroundColor(newColor); if (frag2.getView() != null) frag2.getView().setBackgroundColor(newColor); } @Override public void onPageSelected(int i) { if (i > 0) iv_left.setVisibility(View.INVISIBLE); else iv_left.setVisibility(View.VISIBLE); final int i2 = i; if (i == 5) { iv_right.setImageResource(R.drawable.ic_done); iv_right.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SIAApp.SIA_APP.preferences.edit().putBoolean("first_use", true).apply(); startActivity(new Intent(v.getContext(), SetupActivity.class)); finish(); } }); } else { iv_right.setImageResource(R.drawable.ic_arrow_forward); iv_right.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { viewPager.setCurrentItem(i2 + 1); } }); } } @Override public void onPageScrollStateChanged(int i) { } }); }
From source file:com.example.xyzreader.cp8.ArticleDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_article_detail); // Show the Up button in the action bar. if (getSupportActionBar() != null) { getSupportActionBar().setDisplayHomeAsUpEnabled(true); }/*from w w w . ja va2 s . c om*/ ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int i) { Bundle arguments = new Bundle(); arguments.putString(ArticleDetailFragment.ARG_ITEM_ID, DummyContent.ITEMS.get(i).id); ArticleDetailFragment fragment = new ArticleDetailFragment(); fragment.setArguments(arguments); return fragment; } @Override public int getCount() { return DummyContent.ITEMS.size(); } }); pager.setPageMarginDrawable(getResources().getDrawable(R.drawable.list_divider_holo_light)); pager.setPageMargin((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 1, getResources().getDisplayMetrics())); String startId = getIntent().getStringExtra(ArticleDetailFragment.ARG_ITEM_ID); for (int i = 0; i < DummyContent.ITEMS.size(); i++) { if (DummyContent.ITEMS.get(i).id.equals(startId)) { pager.setCurrentItem(i); return; } } }
From source file:app.screen.MyActivity.java
/** * For more info on using view pager and tabs and action bar, <a href="http://goo.gl/7CsM9">checkout this article</a> * in the Android developer site's "Training" section. * <p/>// www .j a va 2s . c o m * For more info on ViewPager, <a href="http://goo.gl/NgCUO">read this article</a>. */ private void _setupFragments() { // set up the action bar final ActionBar actionBar = getActionBar(); actionBar.setHomeButtonEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // create the FragmentPagerAdapter FragmentPagerAdapter fragmentPagerAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { try { return Fragments.values()[position].aClass.getConstructor(MyActivity.class) .newInstance(MyActivity.this); } catch (Exception e) { AndroidUtils.logErr(IconPaths.MyApp, "MyActivity - problem creating fragments", e); // something has gone wrong - this shouldn't happen return new Fragment() { /** make a fragment to house {@link R.layout#error_fragment} */ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return super.onCreateView(inflater, container, savedInstanceState); } }; } } @Override public int getCount() { return Fragments.values().length; } public CharSequence getPageTitle(int position) { try { return Fragments.values()[position].title; } catch (Exception e) { return "N/A"; } } }; // Set up the ViewPager, attaching the adapter and setting up a listener for when the // user swipes between sections. final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setOffscreenPageLimit(Fragments.values().length); // keep all the pages in memory viewPager.setAdapter(fragmentPagerAdapter); viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { /** * When swiping between different app sections, select the corresponding tab. * We can also use ActionBar.Tab#select() to do this if we have a reference to the Tab. */ @Override public void onPageSelected(int position) { super.onPageSelected(position); actionBar.setSelectedNavigationItem(position); } }); // create TabListener ActionBar.TabListener tabListener = new ActionBar.TabListener() { @Override public void onTabSelected(ActionBar.Tab tab, FragmentTransaction transaction) { viewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction transaction) { } @Override public void onTabReselected(ActionBar.Tab tab, FragmentTransaction transaction) { } }; // setup tabs for (int i = 0; i < fragmentPagerAdapter.getCount(); i++) { actionBar.addTab( actionBar.newTab().setText(fragmentPagerAdapter.getPageTitle(i)).setTabListener(tabListener)); } }
From source file:com.lovejoy777sarootool.rootool.dialogs.FilePropertiesDialog.java
private void initView(final View view) { final ViewPager pager = (ViewPager) view.findViewById(R.id.tabsContainer); pager.setAdapter(mAdapter);//from www . j a v a 2s . c o m final CompoundButton tab1 = (CompoundButton) view.findViewById(R.id.tab1); final CompoundButton tab2 = (CompoundButton) view.findViewById(R.id.tab2); pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { tab1.setChecked(position == 0); tab2.setChecked(position == 1); } }); tab1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tab1.setChecked(true); tab2.setChecked(false); pager.setCurrentItem(0); } }); tab2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tab2.setChecked(true); tab1.setChecked(false); pager.setCurrentItem(1); } }); }