List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
From source file:com.rickendirk.rsgwijzigingen.overAppActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_over_app); Toolbar toolbar = (Toolbar) findViewById(R.id.overAppToolbar); setSupportActionBar(toolbar);/*from w ww . j a va 2 s. co m*/ getSupportActionBar().setDisplayHomeAsUpEnabled(true); final ViewPager viewPager = (ViewPager) findViewById(R.id.overAppViewpager); setupViewPager(viewPager); TabLayout tabLayout = (TabLayout) findViewById(R.id.overAppTabLayout); tabLayout.setupWithViewPager(viewPager); OwnApplication application = (OwnApplication) getApplication(); Tracker tracker = application.getDefaultTracker(); tracker.setScreenName("naar_overAppActivity"); tracker.send(new HitBuilders.ScreenViewBuilder().build()); 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.door43.translationstudio.RobotiumTests.java
private void selectTab(int tabIndex) { if (tabIndex > 1) { solo.scrollToSide(tabIndex);//from ww w .j a va2 s. c o m } final ViewPager vp = (ViewPager) solo.getView(R.id.leftViewPager); final int tab = tabIndex; activity.runOnUiThread(new Runnable() { public void run() { vp.setCurrentItem(tab); vp.invalidate(); } }); int curItem = vp.getCurrentItem(); }
From source file:im.vector.activity.ImageSliderActivity.java
@Override public void onCreate(Bundle savedInstanceState) { if (CommonActivityUtils.shouldRestartApp()) { CommonActivityUtils.restartApp(this); }/*from ww w.j a v a2 s .c om*/ super.onCreate(savedInstanceState); setContentView(R.layout.activity_images_slider); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); final Intent intent = getIntent(); List<SlidableImageInfo> listImageMessages = (List<SlidableImageInfo>) intent .getSerializableExtra(KEY_INFO_LIST); int position = intent.getIntExtra(KEY_INFO_LIST_INDEX, 0); int maxImageWidth = intent.getIntExtra(KEY_THUMBNAIL_WIDTH, 0); int maxImageHeight = intent.getIntExtra(ImageSliderActivity.KEY_THUMBNAIL_HEIGHT, 0); ImagesSliderAdapter adapter = new ImagesSliderAdapter(this, listImageMessages, maxImageWidth, maxImageHeight); viewPager.setAdapter(adapter); viewPager.setCurrentItem(position); viewPager.setPageTransformer(true, new DepthPageTransformer()); }
From source file:com.mario22gmail.license.nfc_project.FragmentCardContent.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View rootView = inflater.inflate(R.layout.fragment_card_content, container, false); Intent setTitleIntent = new Intent("fragment.setTitle"); setTitleIntent.putExtra("Title", "Coninut card"); NavigationDrawerActivity.getAppContext().sendBroadcast(setTitleIntent); final TabLayout tabLayout = (TabLayout) rootView.findViewById(R.id.tab_layout); tabLayout.addTab(tabLayout.newTab().setText("Site-uri web")); tabLayout.addTab(tabLayout.newTab().setText("Mesaje")); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); final ViewPager viewPager = (ViewPager) rootView.findViewById(R.id.pager); final TabsViewPager adapter = new TabsViewPager(getActivity().getSupportFragmentManager(), tabLayout.getTabCount());/*from w ww.j a va2s. c o m*/ adapter.InitializeCredentials(credentials); InitializeSecureNotes(null); adapter.InitializeSecureNotes(notes); 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) { } }); return rootView; }
From source file:com.jaspersoft.android.jaspermobile.activities.inputcontrols.MultiSelectActivity.java
private void initViews() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);/*w w w. j av a 2 s .co m*/ final ViewPager viewPager = (ViewPager) findViewById(R.id.vpMultiSelect); MultiSelectViewPagerAdapter adapter = new MultiSelectViewPagerAdapter(); viewPager.setAdapter(adapter); headerTab.setupWithViewPager(viewPager); headerTab.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); invalidateOptionsMenu(); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); }
From source file:com.raza.betternts.activities.MainActivity.java
private void makeTabs() { TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); tabLayout.addTab(tabLayout.newTab().setText("Vacancies")); tabLayout.addTab(tabLayout.newTab().setText("Deleted Posts")); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); CustomPagerAdapter pagerAdapter = new CustomPagerAdapter(getSupportFragmentManager(), tabLayout.getTabCount());// w w w . ja v a2 s . co m viewPager.setAdapter(pagerAdapter); 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.sakisds.icymonitor.fragments.graph.GraphContainerFragment.java
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_graphcontainer, container, false); setHasOptionsMenu(true);//from w w w . j av a 2 s. co m boolean doubleGraphs = getResources().getBoolean(R.bool.double_graphs); // Setup fragments if (savedInstanceState == null) { mFragments = new GraphFragment[getFragmentCount()]; if (doubleGraphs) mFragmentsTablet = new GraphFragment[getFragmentCount()]; for (int i = 0; i < getFragmentCount(); i++) { mFragments[i] = new GraphFragment(); if (doubleGraphs) mFragmentsTablet[i] = new GraphFragment(); } assignFragments(); } else { mFragments = new GraphFragment[getFragmentCount()]; if (doubleGraphs) mFragmentsTablet = new GraphFragment[getFragmentCount()]; for (int i = 0; i < mFragments.length; i++) { mFragments[i] = (GraphFragment) getChildFragmentManager().getFragment(savedInstanceState, getFragmentName(i)); if (doubleGraphs) mFragmentsTablet[i] = (GraphFragment) getChildFragmentManager().getFragment(savedInstanceState, getFragmentName(i) + "tablet"); } assignFragments(); } // First graph SectionsPagerAdapter mSectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager(), false); ViewPager mViewPager = (ViewPager) rootView.findViewById(R.id.pager); mViewPager.setAdapter(mSectionsPagerAdapter); mViewPager.setOffscreenPageLimit(5); PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs); tabs.setViewPager(mViewPager); if (doubleGraphs) { SectionsPagerAdapter mSectionsPagerAdapter2 = new SectionsPagerAdapter(getChildFragmentManager(), true); ViewPager mViewPager2 = (ViewPager) rootView.findViewById(R.id.pager_tablet); mViewPager2.setAdapter(mSectionsPagerAdapter2); mViewPager2.setOffscreenPageLimit(5); PagerSlidingTabStrip tabs2 = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs_tablet); tabs2.setViewPager(mViewPager2); mViewPager2.setCurrentItem(1); } return rootView; }
From source file:net.ustyugov.jtalk.activity.vcard.VCardActivity.java
@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); service = JTalkService.getInstance(); account = getIntent().getStringExtra("account"); jid = getIntent().getStringExtra("jid"); setTheme(Colors.isLight ? R.style.AppThemeLight : R.style.AppThemeDark); setContentView(R.layout.paged_activity); getActionBar().setDisplayHomeAsUpEnabled(true); setTitle("vCard"); getActionBar().setSubtitle(jid);/*from ww w . j ava 2 s.co m*/ if (service.getConferencesHash(account).containsKey(StringUtils.parseBareAddress(jid))) { Presence p = service.getConferencesHash(account).get(StringUtils.parseBareAddress(jid)) .getOccupantPresence(jid); if (p != null) { MUCUser mucUser = (MUCUser) p.getExtension("x", "http://jabber.org/protocol/muc#user"); if (mucUser != null) { String j = mucUser.getItem().getJid(); if (j != null && j.length() > 3) getActionBar().setSubtitle(j); } } } LinearLayout linear = (LinearLayout) findViewById(R.id.linear); linear.setBackgroundColor(Colors.BACKGROUND); LayoutInflater inflater = LayoutInflater.from(this); View aboutPage = inflater.inflate(R.layout.vcard_about, null); View homePage = inflater.inflate(R.layout.vcard_home, null); View workPage = inflater.inflate(R.layout.vcard_work, null); View avatarPage = inflater.inflate(R.layout.vcard_avatar, null); View statusPage = inflater.inflate(R.layout.list_activity, null); first = (MyTextView) aboutPage.findViewById(R.id.firstname); middle = (MyTextView) aboutPage.findViewById(R.id.middlename); last = (MyTextView) aboutPage.findViewById(R.id.lastname); nick = (MyTextView) aboutPage.findViewById(R.id.nickname); bday = (MyTextView) aboutPage.findViewById(R.id.bday); url = (MyTextView) aboutPage.findViewById(R.id.url); about = (MyTextView) aboutPage.findViewById(R.id.desc); ctry = (MyTextView) homePage.findViewById(R.id.ctry); locality = (MyTextView) homePage.findViewById(R.id.locality); street = (MyTextView) homePage.findViewById(R.id.street); emailHome = (MyTextView) homePage.findViewById(R.id.homemail); phoneHome = (MyTextView) homePage.findViewById(R.id.homephone); org = (MyTextView) workPage.findViewById(R.id.org); unit = (MyTextView) workPage.findViewById(R.id.unit); role = (MyTextView) workPage.findViewById(R.id.role); emailWork = (MyTextView) workPage.findViewById(R.id.workmail); phoneWork = (MyTextView) workPage.findViewById(R.id.workphone); av = (ImageView) avatarPage.findViewById(R.id.av); av.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { File file = new File(Constants.PATH + jid.replaceAll("/", "%")); Uri uri = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(uri, "image/*"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { startActivity(intent); } catch (ActivityNotFoundException ignored) { } } }); av.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { String fname = Constants.PATH + jid.replaceAll("/", "%"); String saveto = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Pictures/Avatars/"; File folder = new File(saveto); folder.mkdirs(); try { FileInputStream fis = new FileInputStream(fname); byte[] buffer = new byte[fis.available()]; fis.read(buffer); fis.close(); FileOutputStream fos = new FileOutputStream(saveto + "/" + jid.replaceAll("/", "%") + ".png"); fos.write(buffer); fos.close(); Toast.makeText(VCardActivity.this, "Copied to " + saveto, Toast.LENGTH_LONG).show(); } catch (Exception e) { Toast.makeText(VCardActivity.this, "Failed to copy", Toast.LENGTH_LONG).show(); } return true; } }); statusProgress = (ProgressBar) statusPage.findViewById(R.id.progress); aboutProgress = (ProgressBar) aboutPage.findViewById(R.id.progress); homeProgress = (ProgressBar) homePage.findViewById(R.id.progress); workProgress = (ProgressBar) workPage.findViewById(R.id.progress); avatarProgress = (ProgressBar) avatarPage.findViewById(R.id.progress); aboutScroll = (ScrollView) aboutPage.findViewById(R.id.scroll); homeScroll = (ScrollView) homePage.findViewById(R.id.scroll); workScroll = (ScrollView) workPage.findViewById(R.id.scroll); avatarScroll = (ScrollView) avatarPage.findViewById(R.id.scroll); list = (ListView) statusPage.findViewById(R.id.list); list.setDividerHeight(0); list.setCacheColorHint(0x00000000); aboutPage.setTag(getString(R.string.About)); homePage.setTag(getString(R.string.Home)); workPage.setTag(getString(R.string.Work)); avatarPage.setTag(getString(R.string.Photo)); statusPage.setTag(getString(R.string.Status)); ArrayList<View> mPages = new ArrayList<View>(); mPages.add(aboutPage); mPages.add(homePage); mPages.add(workPage); mPages.add(avatarPage); mPages.add(statusPage); MainPageAdapter adapter = new MainPageAdapter(mPages); ViewPager mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setCurrentItem(0); TitlePageIndicator mTitleIndicator = (TitlePageIndicator) findViewById(R.id.indicator); mTitleIndicator.setTextColor(0xFF555555); mTitleIndicator.setViewPager(mPager); mTitleIndicator.setCurrentItem(0); new LoadTask().execute(); }
From source file:net.line2soft.preambul.views.SlippyMapActivity.java
/** * Change the navigation instruction to display. * It updates the current path segment and set zoom and location. * @param id The ID of the instruction// w w w . j av a 2s . c o m */ public void setNavigationInstructionToDisplay(int id) { try { //Display the segment on map MapView mv = (MapView) findViewById(R.id.mapView); //Get and set segment Paint color = createPaint(getResources().getColor(R.color.Green), 170); OverlayWay path = MapController.getInstance(this).getCurrentLocation().getExcursions(this) .get(MapController.getInstance().getPathToDisplay()).getInstructions()[id].getSegment(); Paint haloColor = createPaint(getResources().getColor(R.color.Blue), 100); haloColor.setStrokeWidth(17); path.setPaint(color, haloColor); if (segment != null) { overlayPaths.removeWay(segment); } segment = new OverlayWayText(path, ""); overlayPaths.addWay(segment); //Set zoom and center GeoPoint start = path.getWayNodes()[0][0]; boolean positionValid = mv.getMapViewLimits().getBottomLimit() <= start.getLatitude() && mv.getMapViewLimits().getTopLimit() >= start.getLatitude() && mv.getMapViewLimits().getLeftLimit() <= start.getLongitude() && mv.getMapViewLimits().getRightLimit() >= start.getLongitude(); if (positionValid) { mv.zoomToPoint(start); //Show destination on map removeMarker("NAV"); addMarkerOnMap(start, "NAV", getResources().getDrawable(R.drawable.marker_location_nav)); } else { displayInfo(getString(R.string.message_map_position_out_of_bounds)); } //Change the instruction ViewPager myPager = (ViewPager) findViewById(R.id.pager_nav); myPager.setCurrentItem(id); //Change images ImageView right = (ImageView) findViewById(R.id.imageRight); ImageView left = (ImageView) findViewById(R.id.imageLeft); left.setVisibility(View.VISIBLE); right.setVisibility(View.VISIBLE); int nbInstructions = MapController.getInstance(this).getCurrentLocation().getExcursions(this) .get(MapController.getInstance().getPathToDisplay()).getInstructions().length; if (id == 0) { left.setVisibility(View.INVISIBLE); } else if (id == nbInstructions - 1) { right.setVisibility(View.INVISIBLE); } //MapController.getInstance(this).setInstructionToDisplay(id); } catch (Exception e) { displayInfo(getString(R.string.message_map_navigation_error)); e.printStackTrace(); } }
From source file:systems.soapbox.ombuds.client.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); getSupportActionBar().setDisplayHomeAsUpEnabled(true); super.setAnimateOnPause(true); final FragmentManager fragmentManager = getFragmentManager(); walletAddressesFragment = (WalletAddressesFragment) fragmentManager.findFragmentByTag(TAG_LEFT); sendingAddressesFragment = (SendingAddressesFragment) fragmentManager.findFragmentByTag(TAG_RIGHT); final FragmentTransaction removal = fragmentManager.beginTransaction(); if (walletAddressesFragment == null) walletAddressesFragment = new WalletAddressesFragment(); else/*from www .ja v a 2s.c om*/ removal.remove(walletAddressesFragment); if (sendingAddressesFragment == null) sendingAddressesFragment = new SendingAddressesFragment(); else removal.remove(sendingAddressesFragment); if (!removal.isEmpty()) { removal.commit(); fragmentManager.executePendingTransactions(); } final ViewPager pager = (ViewPager) findViewById(R.id.address_book_pager); if (pager != null) { pager.setAdapter( new TwoFragmentAdapter(fragmentManager, walletAddressesFragment, sendingAddressesFragment)); final ViewPagerTabs pagerTabs = (ViewPagerTabs) findViewById(R.id.address_book_pager_tabs); pagerTabs.addTabLabels(R.string.address_book_list_receiving_title, R.string.address_book_list_sending_title); pager.setOnPageChangeListener(pagerTabs); final int position = 1; pager.setCurrentItem(position); pager.setPageMargin(2); pager.setPageMarginDrawable(R.color.bg_less_bright); pagerTabs.onPageSelected(position); pagerTabs.onPageScrolled(position, 0, 0); } else { fragmentManager.beginTransaction() .add(R.id.wallet_addresses_fragment, walletAddressesFragment, TAG_LEFT) .add(R.id.sending_addresses_fragment, sendingAddressesFragment, TAG_RIGHT).commit(); } updateFragments(); }