List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
From source file:com.emetophobe.permissionviewer.activities.MainActivity.java
/** * Initialize the view pager and display the first fragment. *//* w w w .j a v a2 s . c o m*/ private void initViewPager() { ViewPager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setAdapter(new PagerAdapter(getSupportFragmentManager())); viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // Remember the current view pager position sViewPagerPosition = position; } }); // Restore the pager position viewPager.setCurrentItem(sViewPagerPosition); }
From source file:brazole.com.secondtask.MainActivity.java
public void createSelectedTab() { TabLayout mTabLayout = (TabLayout) findViewById(R.id.tab_layout); mTabLayout.addTab(mTabLayout.newTab().setText(R.string.tab1_label)); mTabLayout.addTab(mTabLayout.newTab().setText(R.string.tab2_label)); mTabLayout.addTab(mTabLayout.newTab().setText(R.string.tab3_label)); mTabLayout.setTabGravity(TabLayout.GRAVITY_FILL); mTabLayout.setSelectedTabIndicatorHeight((int) (3 * getResources().getDisplayMetrics().density)); mTabLayout.setSelectedTabIndicatorColor(Color.WHITE); final ViewPager mViewPager = (ViewPager) findViewById(R.id.pager); final PagerAdapter mAdapter = new PagerAdapter(getSupportFragmentManager(), mTabLayout.getTabCount()); mViewPager.setAdapter(mAdapter);/*from ww w .j av a2 s . co m*/ mViewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(mTabLayout)); mTabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { mViewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); }
From source file:com.almalence.opencam.ui.AlmalenceStore.java
public void showStore() { LayoutInflater inflater = LayoutInflater.from(MainScreen.getInstance()); List<RelativeLayout> pages = new ArrayList<RelativeLayout>(); // <!-- -+- final boolean unlocked = false; //-+- -->/*from w w w.j av a 2 s .c o m*/ /* <!-- +++ final boolean unlocked = true; +++ --> */ // page 1 RelativeLayout page = (RelativeLayout) inflater.inflate(R.layout.gui_almalence_pager_fragment, null); initStoreList(); RelativeLayout store = (RelativeLayout) inflater.inflate(R.layout.gui_almalence_store, null); final ImageView imgStoreNext = (ImageView) store.findViewById(R.id.storeWhatsNew); GridView gridview = (GridView) store.findViewById(R.id.storeGrid); gridview.setAdapter(storeAdapter); if (!unlocked) { page.addView(store); pages.add(page); } // page 2 page = (RelativeLayout) inflater.inflate(R.layout.gui_almalence_pager_fragment, null); RelativeLayout features = (RelativeLayout) inflater.inflate(R.layout.gui_almalence_features, null); final ImageView imgFeaturesPrev = (ImageView) features.findViewById(R.id.storeWhatsNew); imgFeaturesPrev.setVisibility(View.INVISIBLE); WebView wv = (WebView) features.findViewById(R.id.text_features); wv.loadUrl("file:///android_asset/www/features.html"); page.addView(features); pages.add(page); SamplePagerAdapter pagerAdapter = new SamplePagerAdapter(pages); final ViewPager viewPager = new ViewPager(MainScreen.getInstance()); viewPager.setAdapter(pagerAdapter); if (!unlocked) viewPager.setCurrentItem(0); else viewPager.setCurrentItem(1); viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { switch (position) { case 0: // 0 imgStoreNext.setVisibility(View.VISIBLE); // 1 imgFeaturesPrev.setVisibility(View.INVISIBLE); break; case 1: // 0 imgStoreNext.setVisibility(View.INVISIBLE); // 1 if (!unlocked) imgFeaturesPrev.setVisibility(View.VISIBLE); else imgFeaturesPrev.setVisibility(View.INVISIBLE); break; default: break; } } }); imgStoreNext.setOnClickListener(new OnClickListener() { public void onClick(View v) { viewPager.setCurrentItem(1); } }); imgFeaturesPrev.setOnClickListener(new OnClickListener() { public void onClick(View v) { viewPager.setCurrentItem(0); } }); guiView.findViewById(R.id.buttonGallery).setEnabled(false); guiView.findViewById(R.id.buttonShutter).setEnabled(false); guiView.findViewById(R.id.buttonSelectMode).setEnabled(false); PluginManager.getInstance().sendMessage(ApplicationInterface.MSG_BROADCAST, ApplicationInterface.MSG_CONTROL_LOCKED); MainScreen.getGUIManager().lockControls = true; // <!-- -+- if (MainScreen.getInstance().showPromoRedeemed) { Toast.makeText(MainScreen.getInstance(), "The promo code has been successfully redeemed. All PRO-Features are unlocked", Toast.LENGTH_LONG).show(); MainScreen.getInstance().showPromoRedeemed = false; } if (MainScreen.getInstance().showPromoRedeemedJulius) { Toast.makeText(MainScreen.getInstance(), MainScreen.getInstance().getResources().getString(R.string.promoRedeemedJulius), Toast.LENGTH_LONG).show(); MainScreen.getInstance().showPromoRedeemedJulius = false; } //-+- --> final RelativeLayout pagerLayout = ((RelativeLayout) guiView.findViewById(R.id.viewPagerLayout)); pagerLayout.addView(viewPager); final RelativeLayout pagerLayoutMain = ((RelativeLayout) guiView.findViewById(R.id.viewPagerLayoutMain)); pagerLayoutMain.setVisibility(View.VISIBLE); pagerLayoutMain.bringToFront(); // We need this timer, to show store on top, after we return from google // play. // In MainScreen there is timer, which brings main buttons on top, // after MainScreen activity resumed. // So this timer "blocks" timer from MainScreen if we want to show // store. new CountDownTimer(600, 10) { public void onTick(long millisUntilFinished) { pagerLayoutMain.bringToFront(); } public void onFinish() { pagerLayoutMain.bringToFront(); } }.start(); }
From source file:com.example.drugsformarinemammals.ViewPager_Pinnipeds.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); helper = new Handler_Sqlite(this); extra = this.getIntent().getExtras(); setContentView(R.layout.viewpager_pinnipeds); TextView drug = (TextView) findViewById(R.id.title); if (extra != null) { drug.setText(extra.getCharSequence("drugName")); Handler_Sqlite helper = new Handler_Sqlite(this); SQLiteDatabase db = helper.open(); families = new ArrayList<String>(); if (db != null) families = helper.read_animals_family(extra.getString("drugName"), "Pinnipeds"); }/* w w w.j av a 2s . c o m*/ drug.setTypeface(Typeface.SANS_SERIF); TextView group = (TextView) findViewById(R.id.subtitle); group.setTypeface(Typeface.SANS_SERIF); PagerTabStrip mPagerTabStrip = (PagerTabStrip) findViewById(R.id.tabs); if (families.size() == 1) mPagerTabStrip.setTabIndicatorColor(getResources().getColor(android.R.color.white)); int size = mPagerTabStrip.getChildCount(); for (int i = 0; i < size; i++) { View child = mPagerTabStrip.getChildAt(i); if (child instanceof TextView) { textView = (TextView) child; textView.setTypeface(Typeface.SANS_SERIF); } } ViewPager vpPager = (ViewPager) findViewById(R.id.vp_pinnipeds); adapterViewPager = new MyPagerAdapter(getSupportFragmentManager()); vpPager.setAdapter(adapterViewPager); vpPager.setCurrentItem(1); }
From source file:com.saulcintero.moveon.MainHolder.java
public void initPager() { PagerAdapter mPagerAdapter = new PagerAdapter(getSupportFragmentManager()); mPagerAdapter.addFragment(new History()); mPagerAdapter.addFragment(new Main()); mPagerAdapter.addFragment(new Statistics()); ViewPager mViewPager = (ViewPager) findViewById(R.id.viewPager); mViewPager.setPageMargin(getResources().getInteger(R.integer.viewpager_margin_width)); mViewPager.setPageMarginDrawable(R.drawable.viewpager_margin); mViewPager.setOffscreenPageLimit(mPagerAdapter.getCount()); mViewPager.setAdapter(mPagerAdapter); mViewPager.setCurrentItem(1); initScrollableTabs(mViewPager);//from w w w. ja va 2 s .c o m }
From source file:bus_vn.gena.bus_vn.com.bus_vn.List_bus_stop.java
private void setupTablayout() { tabLayout = (TabLayout) findViewById(R.id.tabLayout); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); switch (kolTypeDay.size()) { case 1://from w w w. j av a2s . c om if (kolTypeDay.get(0).equals("4")) { tabLayout.addTab(tabLayout.newTab().setText("??")); } else { tabLayout.addTab(tabLayout.newTab().setText("?")); } break; case 2: tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("?")); break; case 3: tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("?")); break; default: break; } final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); final PageAdapterBusStop adapter = new PageAdapterBusStop(getSupportFragmentManager(), tabLayout.getTabCount(), busPathId, kolTypeDay); viewPager.setAdapter(adapter); viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); }
From source file:com.example.android.tabexperiment.MainActivity.java
/** * Creates the content view and toolbar, sets up the tab layout, and sets up a page adapter * to manage views in fragments. The user clicks a tab and navigates to the view fragment. * @param savedInstanceState Saved instance. *//*from w w w .j ava2 s. com*/ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); // Create an instance of the tab layout from the view. TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); // Set the text for each tab. assert tabLayout != null; tabLayout.addTab(tabLayout.newTab().setText(R.string.tab1)); tabLayout.addTab(tabLayout.newTab().setText(R.string.tab2)); tabLayout.addTab(tabLayout.newTab().setText(R.string.tab3)); // Set the tabs to fill the entire layout. tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); // Using PagerAdapter to manage page views in fragments -- each page is represented // by its own fragment. This is another example of the adapter pattern. final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); final PagerAdapter adapter = new PagerAdapter(getSupportFragmentManager(), tabLayout.getTabCount()); assert viewPager != null; viewPager.setAdapter(adapter); // Setting a listener for clicks. viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); }
From source file:com.kaku.weac.fragment.RingSelectFragment.java
/** * ViewPager??PagerSlidingTabStrip?/* www . j a v a 2 s . c om*/ * * @param view view */ private void initViewPager(View view) { // ? ViewPager viewPager = (ViewPager) view.findViewById(R.id.fragment_ring_select_sort); viewPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getSupportFragmentManager())); viewPager.setOffscreenPageLimit(2); // ?? int currentIndex; // ? if (sRingPager != -1) { // ???? viewPager.setCurrentItem(sRingPager); currentIndex = sRingPager; } else { // ???? SharedPreferences shares = getActivity().getSharedPreferences(WeacConstants.EXTRA_WEAC_SHARE, Activity.MODE_PRIVATE); int position = shares.getInt(WeacConstants.RING_PAGER, 0); viewPager.setCurrentItem(position); currentIndex = position; } PagerSlidingTabStrip strip = (PagerSlidingTabStrip) view.findViewById(R.id.tabstrip); strip.setViewPager(viewPager); // ????? strip.setCurrentIndex(currentIndex); // strip.setTypeface(Typeface.DEFAULT, 0); }
From source file:com.ymt.demo1.plates.news.PagerTabParentFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_knowledge_pagertabfragment_parent, container, false); NavigationAdapter mPagerAdapter = new NavigationAdapter(getChildFragmentManager()); ViewPager mPager = (ViewPager) view.findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter);// w ww.j ava 2 s . c o m PagerSlidingTabStrip tabStrip = (PagerSlidingTabStrip) view.findViewById(R.id.sliding_tabs); tabStrip.setIndicatorColor(getResources().getColor(android.R.color.holo_blue_light)); tabStrip.setIndicatorHeight(5); tabStrip.setDividerColor(getResources().getColor(android.R.color.holo_blue_bright)); mPager.setAdapter(mPagerAdapter); mPager.setOffscreenPageLimit(4); tabStrip.setViewPager(mPager); ////////////////// mPager.setCurrentItem(tabPosition); return view; }
From source file:de.tudarmstadt.informatik.secuso.phishedu2.SwipeActivity.java
void updateUI(Activity v) { super.updateUI(v); final ViewPager mPager = (ViewPager) v.findViewById(R.id.pager); mPager.setAdapter(new SwipePageAdapter(getFragmentManager(), this)); mPager.setOnPageChangeListener(this); ImageView imgPrevious = (ImageView) v.findViewById(R.id.game_intro_arrow_back); imgPrevious.setOnClickListener(new OnClickListener() { @Override/* w w w. j a v a 2 s.c om*/ public void onClick(View v) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); imgPrevious.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { mPager.setCurrentItem(0); return true; } }); ImageView imgNext = (ImageView) v.findViewById(R.id.game_intro_arrow_forward); imgNext.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } }); imgNext.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { mPager.setCurrentItem(getPageCount() - 1); return true; } }); Button bStartLevel = (Button) v.findViewById(R.id.game_intro_start_button); bStartLevel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { onStartClick(); } }); bStartLevel.setText(this.startButtonText()); checkAndHideButtons(0); }