List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
From source file:Main.java
public static void removeCurItem(MenuItem item, int idx, ViewPager vp) { for (int i = 0; i < vp.getAdapter().getCount(); i++) { if (item.getItemId() == idx + i + 1) { vp.setCurrentItem(i); }/*from w w w. j av a 2 s . c o m*/ } }
From source file:com.axa.glass.util.CustomViewAction.java
/** * Move pager at page view action.//from w w w. j av a2 s. co m * * @param position the position * @return the view action */ public static ViewAction movePagerAtPage(final int position) { return new ViewAction() { @Override public Matcher<View> getConstraints() { return isDisplayed(); } @Override public String getDescription() { return "Click click on a page at position specified"; } @Override public void perform(UiController uiController, View view) { ViewPager pager = (ViewPager) view; pager.setCurrentItem(position); } }; }
From source file:net.inbox.dialogs.DialogsCerts.java
private static void build_certs_info(final AppCompatActivity act, View layout) { ViewPager v_pager = (ViewPager) layout.findViewById(R.id.v_pager); NodeAdapter nd_adapter = new NodeAdapter(hops, act.getLayoutInflater()); v_pager.setAdapter(nd_adapter);/*from w w w . j a v a2 s. c o m*/ v_pager.setCurrentItem(0); v_pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { for (int i = 0; i < nd_num; i++) { tv_nd[i].setTextColor(act.getResources().getColor(R.color.color_green_pressed)); } tv_nd[position].setTextColor(act.getResources().getColor(R.color.color_green)); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); LinearLayout llay_hops = (LinearLayout) layout.findViewById(R.id.v_pager_dots); nd_num = nd_adapter.getCount(); tv_nd = new TextView[nd_num]; for (int i = 0; i < nd_num; i++) { tv_nd[i] = new TextView(act); tv_nd[i].setText(""); tv_nd[i].setTextSize(25); tv_nd[i].setTextColor(act.getResources().getColor(R.color.color_green_pressed)); llay_hops.addView(tv_nd[i]); } tv_nd[0].setTextColor(act.getResources().getColor(R.color.color_green)); }
From source file:org.xbmc.kore.testhelpers.action.ViewActions.java
public static ViewAction setCurrentViewPagerItem(final int pageTitleResourceId) { return new ViewAction() { @Override/* w ww .j ava2 s . c o m*/ public Matcher<View> getConstraints() { return new TypeSafeMatcher<View>() { @Override protected boolean matchesSafely(View item) { return item instanceof ViewPager; } @Override public void describeTo(Description description) { description.appendText("is a SeekBar."); } }; } @Override public String getDescription() { return null; } @Override public void perform(UiController uiController, View view) { ViewPager viewPager = (ViewPager) view; String expectedTitle = view.getResources().getString(pageTitleResourceId); PagerAdapter pagerAdapter = viewPager.getAdapter(); for (int i = 0; i < pagerAdapter.getCount(); i++) { if (expectedTitle.contentEquals(pagerAdapter.getPageTitle(i))) { viewPager.setCurrentItem(i); return; } } } }; }
From source file:Main.java
public static void getTabList(String strTitle, final ViewPager vp, Activity activity) { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(activity); alertDialogBuilder.setTitle(strTitle); List<String> listItems = new ArrayList<String>(); for (byte i = 0; i < vp.getAdapter().getCount(); i++) { listItems.add(vp.getAdapter().getPageTitle(i).toString()); }//from ww w . j a v a 2s.co m alertDialogBuilder.setItems(listItems.toArray(new CharSequence[listItems.size()]), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { vp.setCurrentItem(which); } }).show(); }
From source file:com.cw.litenote.note.Note.java
public static void changeToNext(ViewPager mPager) { mPager.setCurrentItem(mPager.getCurrentItem() + 1); }
From source file:com.cw.litenote.note.Note.java
public static void changeToPrevious(ViewPager mPager) { mPager.setCurrentItem(mPager.getCurrentItem() + 1); }
From source file:au.id.tmm.anewreader.view.ItemDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_item_detail_activity); int initialItem = this.getIntent().getIntExtra(INITIAL_ITEM, DEFAULT_INITIAL_ITEM); ItemDetailPagerAdapter itemAdapter = new ItemDetailPagerAdapter(this.getSupportFragmentManager()); ViewPager pager = (ViewPager) this.findViewById(R.id.item_view_pager); pager.setAdapter(itemAdapter);//from ww w .jav a 2s .c o m pager.setCurrentItem(initialItem); }
From source file:com.alfd.app.activities.ProductFullScreenActivity.java
@TargetApi(VERSION_CODES.HONEYCOMB) @Override/* w ww.j a v a 2 s. c o m*/ public void onCreate(Bundle savedInstanceState) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState); setContentView(R.layout.product_full_screen); currentFileName = getIntent().getStringExtra(SC.IMAGE_FULL_NAME); List<ProductFullPhotoFragment> fragments = getFragments(); pageAdapter = new ProductFullScreenPageAdapter(getSupportFragmentManager(), fragments); ViewPager pager = (ViewPager) findViewById(R.id.view_pager); pager.setAdapter(pageAdapter); pager.setCurrentItem(currentItemPosition); }
From source file:ca.mudar.parkcatcher.ui.activities.HelpActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().setDisplayHomeAsUpEnabled(true); final ParkingApp parkingApp = (ParkingApp) getApplicationContext(); parkingApp.updateUiLanguage();/*ww w . ja v a 2 s . c om*/ parkingApp.setHasViewedTutorial(true); setContentView(R.layout.activity_help); mAdapter = new HelpFragmentPagerAdapter(getSupportFragmentManager(), getResources()); final ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(mAdapter); pager.setCurrentItem(HelpPages.STOPPING); final TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator); indicator.setViewPager(pager); indicator.setOnPageChangeListener(this); }