List of usage examples for android.support.v4.view ViewPager getCurrentItem
public int getCurrentItem()
From source file:de.gebatzens.sia.view.CustomSwipeLayout.java
@Override public boolean canChildScrollUp() { switch (SIAApp.SIA_APP.school.fragments.get(SIAApp.SIA_APP.getFragmentIndex()).getType()) { case PLAN://from w w w . jav a 2 s. c o m ViewPager vp = ((SubstFragment) ((MainActivity) getContext()).mContent).mViewPager; if (vp == null) return false; SubstPagerFragment frag = (SubstPagerFragment) vp.getAdapter().instantiateItem(vp, vp.getCurrentItem()); RecyclerView rv1 = frag.recyclerView; return rv1 == null || rv1.canScrollVertically(-1); case MENSA: case EXAMS: RecyclerView rv2 = ((ExamFragment) ((MainActivity) getContext()).mContent).recyclerView; return rv2 == null || rv2.canScrollVertically(-1); case NEWS: ListView lv2 = ((NewsFragment) ((MainActivity) getContext()).mContent).lv; if (lv2 == null) return true; if (lv2.getChildCount() == 0) return true; View c = lv2.getChildAt(0); int i = -c.getTop() + lv2.getFirstVisiblePosition() * c.getHeight(); return i != 0; case PDF: return true; } return false; }
From source file:net.xisberto.work_schedule.history.ViewHistoryActivity.java
@Override public void onInstructionsAccepted() { ViewPager view_pager = (ViewPager) findViewById(R.id.pager); HistoryPagerAdapter adapter = (HistoryPagerAdapter) view_pager.getAdapter(); Calendar selected_day = adapter.getSelectedDay(view_pager.getCurrentItem()); showDatePicker(selected_day);//from w w w . j a va 2 s. c o m }
From source file:com.fenyx4.arkham.GUI.LocationHxActivity.java
private void deleteCard() { ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager); encAdapter.remove(viewpager.getCurrentItem()); encAdapter.notifyDataSetChanged();//from w ww. j av a2 s .c o m if (encAdapter.getCount() == 0) { noHx = true; setContentView(R.layout.empty_hx); } }
From source file:com.sweetiepiggy.littlepro.QuizActivity.java
public void onDownloaded(List<Question> questions) { mQuizPagerAdapter = new QuizPagerAdapter(questions, getSupportFragmentManager(), this, this, mEmail, mCourseId, mSubjectId, mQuizId, mSubmitted); if (mSubmitted) { onSubmit(new HashMap<Long, String>()); }//ww w . j av a2 s. c o m ViewPager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setAdapter(mQuizPagerAdapter); viewPager.setOnPageChangeListener(this); onPageSelected(viewPager.getCurrentItem()); }
From source file:org.centum.android.play.PlayCardView.java
private void advance() { ViewPager viewPager = ((ViewPager) getParent()); if (viewPager.getCurrentItem() < viewPager.getAdapter().getCount() - 1) { viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true); }/* w w w .j a va 2 s .c o m*/ }
From source file:net.line2soft.preambul.controllers.SlippyMapListener.java
@Override public void onClick(View v) { //Click on "Excursion" button if (v == activity.findViewById(R.id.imageButton1)) { Intent it = new Intent(activity, ExcursionListActivity.class); activity.startActivity(it);/* w w w . j a v a2 s.c o m*/ } else if (v == activity.findViewById(R.id.imageLeft)) { ViewPager pager = (ViewPager) activity.findViewById(R.id.pager_nav); pager.setCurrentItem(pager.getCurrentItem() - 1, true); } //Click on right button in instructions else if (v == activity.findViewById(R.id.imageRight)) { ViewPager pager = (ViewPager) activity.findViewById(R.id.pager_nav); pager.setCurrentItem(pager.getCurrentItem() + 1, true); } else if (v == activity.findViewById(R.id.favoritesButton)) { Intent it = new Intent(activity, FavoriteEditActivity.class); MapController.getInstance(activity).setPointSelected( ((MapView) (activity.findViewById(R.id.mapView))).getMapPosition().getMapCenter()); it.putExtra(FavoriteEditActivity.FAVORITE_ID, "0"); activity.startActivity(it); activity.onPause(); } else if (v == activity.findViewById(R.id.compass)) { CompassView cpv = (CompassView) activity.findViewById(R.id.compass); cpv.setVisibility(View.GONE); CompassView cpvBig = (CompassView) activity.findViewById(R.id.compassBig); cpvBig.setVisibility(View.VISIBLE); } else if (v == activity.findViewById(R.id.compassBig)) { CompassView cpv = (CompassView) activity.findViewById(R.id.compass); cpv.setVisibility(View.VISIBLE); CompassView cpvBig = (CompassView) activity.findViewById(R.id.compassBig); cpvBig.setVisibility(View.GONE); } else if (v == activity.findViewById(R.id.imageViewValidate)) { MapController.getInstance(activity).setPointSelected( ((MapView) (activity.findViewById(R.id.mapView))).getMapPosition().getMapCenter()); Intent it = new Intent(activity, FavoriteEditActivity.class); activity.startActivity(it); } }
From source file:ru.gkpromtech.exhibition.media.FullImageActivity.java
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate menu resource file. getMenuInflater().inflate(R.menu.menu_fullscreen_image, menu); MenuItem itemSave = menu.findItem(R.id.menu_item_save); MenuItem shareItem = menu.findItem(R.id.menu_item_share); itemSave.setVisible(mode == SHOW_FILES_MODE ? false : true); // Fetch and store ShareActionProvider mShareActionProvider = (ShareActionProvider) shareItem.getActionProvider(); if (mShareActionProvider == null) { // Following http://stackoverflow.com/questions/19358510/why-menuitemcompat-getactionprovider-returns-null mShareActionProvider = new ShareActionProvider(this); }//from w w w .j a va 2 s. co m final ViewPager pager = (ViewPager) findViewById(R.id.pager); int index = pager.getCurrentItem(); Object mediaItem = getMediaItem(index); shareIntent = getShareIntent(); setShareIntentMedia(shareIntent, mediaItem); setShareIntent(shareIntent); pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { Object item = getMediaItem(position); setShareIntentMedia(shareIntent, item); } @Override public void onPageScrollStateChanged(int state) { } }); return true; }
From source file:android.support.widget.SlidingTabLayout.java
/** * Sets the associated view pager. Note that the assumption here is that the pager content * (number of tabs and tab titles) does not change after this call has been made. *///from w w w. j a v a 2s.com public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener(viewPager.getCurrentItem())); populateTabStrip(); } }
From source file:com.android.messaging.ui.CustomHeaderViewPagerTest.java
public void testBindFirstLevel() { final CustomHeaderViewPager view = new CustomHeaderViewPager(getActivity(), null); final SimpleCursorAdapter adapter = new SimpleCursorAdapter(getActivity(), 0, null, null, null, 0); final CustomHeaderPagerViewHolder[] viewHolders = { new FakeListViewHolder(getActivity(), adapter), new FakeListViewHolder(getActivity(), adapter) }; view.setViewHolders(viewHolders);//from www.j ava 2 s. c o m final ViewPager pager = (ViewPager) view.findViewById(R.id.pager); final ViewGroup tabStrip = (ViewGroup) view.findViewById(R.id.tab_strip); final ViewPagerTabStrip realTab = (ViewPagerTabStrip) tabStrip.getChildAt(0); assertEquals(2, realTab.getChildCount()); View headerTitleButton = realTab.getChildAt(1); // Click on the first page. Now the view pager should switch to that page accordingly. clickButton(headerTitleButton); assertEquals(1, pager.getCurrentItem()); }
From source file:com.android.slidingtab.SlidingTabLayout.java
/** * Sets the associated view pager. Note that the assumption here is that the pager content * (number of tabs and tab titles) does not change after this call has been made. *///from w w w . j a v a2 s . c o m public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); int index = viewPager.getCurrentItem(); mTabStrip.setTabTitleViewsColor(index); } }