List of usage examples for android.support.v4.view ViewPager setCurrentItem
public void setCurrentItem(int item)
From source file:com.kncwallet.wallet.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); final ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setIcon(R.drawable.ic_knclogo); final FragmentManager fragmentManager = getSupportFragmentManager(); walletAddressesFragment = (WalletAddressesFragment) fragmentManager.findFragmentByTag(TAG_LEFT); sendingAddressesFragment = (SendingAddressesFragment) fragmentManager.findFragmentByTag(TAG_RIGHT); final FragmentTransaction removal = fragmentManager.beginTransaction(); if (walletAddressesFragment == null) walletAddressesFragment = new WalletAddressesFragment(); else// www .j a v a2s . c o m 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 = getIntent().getBooleanExtra(EXTRA_SENDING, true) ? 1 : 0; 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(); }
From source file:com.mybitcoin.wallet.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); // final ActionBar actionBar = getSupportActionBar(); // actionBar.setDisplayHomeAsUpEnabled(true); final FragmentManager fragmentManager = getSupportFragmentManager(); 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.j a v a2 s . 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 = getIntent().getBooleanExtra(EXTRA_SENDING, true) ? 1 : 0; 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(); }
From source file:com.bushstar.htmlcoin_android_wallet.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); final ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); final FragmentManager fragmentManager = getSupportFragmentManager(); 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 w w w . j av a2s. c o m 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 = getIntent().getBooleanExtra(EXTRA_SENDING, true) ? 1 : 0; 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(); }
From source file:me.hypertesto.questeasy.ui.ImagePagerFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fr_image_pager, container, false); ViewPager pager = (ViewPager) rootView.findViewById(R.id.pagerV2); //Default settings for imageLoader imageLoader = ImageLoader.getInstance(); ImageLoaderConfiguration defaultconfiguration = new ImageLoaderConfiguration.Builder( getActivity().getApplicationContext()).threadPriority(Thread.NORM_PRIORITY - 2) .denyCacheImageMultipleSizesInMemory() .diskCacheFileNameGenerator(new Md5FileNameGenerator()) .tasksProcessingOrder(QueueProcessingType.LIFO).build(); //imageLoader.init(ImageLoaderConfiguration.createDefault(getActivity().getApplicationContext())); imageLoader.init(defaultconfiguration); pager.setAdapter(new ImageAdapter(getActivity(), imageLoader, this.uriStrings)); pager.setCurrentItem(0); return rootView; }
From source file:com.kncwallet.wallet.ui.HomeFragment.java
@Override public void onViewCreated(final View view, final Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); viewBalance = view.findViewById(R.id.wallet_balance); viewBalance.setEnabled(false);//from www . j av a 2 s . c om viewBalanceBtc = (CurrencyTextView) view.findViewById(R.id.wallet_balance_btc); viewBalanceLocal = (CurrencyTextView) view.findViewById(R.id.wallet_balance_local); viewBalanceLocal.setPrecision(Constants.LOCAL_PRECISION, 0); viewBalanceLocal.setStrikeThru(Constants.TEST); viewBalanceBtc.setOnClickListener(new OnClickListener() { @Override public void onClick(final View v) { HomeFragment.this.switchBalance(); } }); viewBalanceLocal.setOnClickListener(new OnClickListener() { @Override public void onClick(final View v) { HomeFragment.this.switchBalance(); } }); viewProgress = (TextView) view.findViewById(R.id.wallet_balance_progress); TextView header = ((TextView) view.findViewById(R.id.header_text)); bitcoinAddressLabel = (TextView) view.findViewById(R.id.bitcoin_address_label); header.setText(R.string.home_heading); //transaction list stuff final ViewPagerTabs pagerTabs = (ViewPagerTabs) view.findViewById(R.id.transactions_pager_tabs); pagerTabs.addTabLabels(R.string.wallet_transactions_fragment_tab_sent, R.string.wallet_transactions_fragment_tab_all, R.string.wallet_transactions_fragment_tab_received); final ViewPager subViewPager = (ViewPager) view.findViewById(R.id.transactions_pager); transactionsListViewPagerAdapter = new TransactionsListViewPagerAdapter(activity); subViewPager.setAdapter(transactionsListViewPagerAdapter); subViewPager.setOnPageChangeListener(pagerTabs); subViewPager.setPageMargin(0); subViewPager.setCurrentItem(1); subViewPager.setPageMarginDrawable(R.color.knc_background_darker); subViewPager.setOffscreenPageLimit(3); pagerTabs.forceRedrawAtPosition(1); bottomLayout = (LinearLayout) view.findViewById(R.id.home_bottom); bottomLayout.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { ((WalletActivity) activity).handleExportKeys(); } }); final SpannableStringBuilder text = new SpannableStringBuilder(); text.append(Html.fromHtml(getString(R.string.wallet_disclaimer_fragment_remind_backup))); text.append("\n"); text.append(Html.fromHtml(getString(R.string.wallet_disclaimer_fragment_remind_safety))); TextView bottomBackupinfo = (TextView) bottomLayout.findViewById(R.id.home_bottom_backup_info); bottomBackupinfo.setText(text); }
From source file:me.ziccard.secureit.MonitorActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); preferences = new SecureItPreferences(getApplicationContext()); setContentView(R.layout.activity_monitor); FragmentPagerAdapter adapter = new MonitorAdapter(getSupportFragmentManager()); ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(adapter);//from w ww . jav a 2 s . c o m TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator); indicator.setViewPager(pager); final float density = getResources().getDisplayMetrics().density; indicator.setBackgroundColor(0x18FF0000); indicator.setFooterColor(0xFFAA2222); indicator.setFooterLineHeight(1 * density); //1dp indicator.setFooterIndicatorHeight(3 * density); //3dp indicator.setFooterIndicatorStyle(IndicatorStyle.Underline); indicator.setTextColor(0xAA000000); indicator.setSelectedColor(0xFF000000); indicator.setSelectedBold(true); pager.setCurrentItem(1); /** * Binding to the bluetooth service */ startService(new Intent(this, UploadService.class)); }
From source file:com.readystatesoftware.chuck.internal.ui.TransactionActivity.java
private void setupViewPager(ViewPager viewPager) { adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new TransactionOverviewFragment(), getString(R.string.chuck_overview)); adapter.addFragment(TransactionPayloadFragment.newInstance(TYPE_REQUEST), getString(R.string.chuck_request)); adapter.addFragment(TransactionPayloadFragment.newInstance(TYPE_RESPONSE), getString(R.string.chuck_response)); viewPager.setAdapter(adapter);/*from ww w. j a va 2s.c om*/ viewPager.addOnPageChangeListener(new SimpleOnPageChangedListener() { @Override public void onPageSelected(int position) { selectedTabPosition = position; } }); viewPager.setCurrentItem(selectedTabPosition); }
From source file:com.tapchatapp.android.app.fragment.MainFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { getView().findViewById(R.id.add_network).setOnClickListener(new View.OnClickListener() { @Override//from ww w .j a v a2s. co m public void onClick(View v) { startActivity(new Intent(getActivity(), AddNetworkActivity.class)); } }); final ViewPager viewPager = (ViewPager) getView().findViewById(R.id.pager); mTabsAdapter = (ConnectionsPagerAdapter) viewPager.getAdapter(); if (mTabsAdapter == null) { mTabsAdapter = new ConnectionsPagerAdapter(getActivity()); mTabsAdapter.registerBus(); viewPager.setAdapter(mTabsAdapter); final TitlePageIndicator tabs = (TitlePageIndicator) getView().findViewById(R.id.pager_tabs); tabs.setViewPager(viewPager); tabs.setOnPageChangeListener(mPageChangeListener); int selectedItem = TapchatApp.get().getPreferences().getInt(TapchatApp.PREF_SELECTED_CONNECTION, 0); if (viewPager.getChildCount() > selectedItem) { viewPager.setCurrentItem(selectedItem); } else { mPendingSelectItem = selectedItem; } } }
From source file:cm.aptoide.ptdev.ScreenshotsViewer.java
@Override protected void onCreate(Bundle arg0) { Aptoide.getThemePicker().setAptoideTheme(this); super.onCreate(arg0); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.page_screenshots_viewer); if (arg0 == null) { currentItem = getIntent().getIntExtra("position", 0); } else {//from w w w . j a v a 2 s . c o m currentItem = arg0.getInt("position", 0); } getIntent().getIntExtra("position", 0); // getSupportActionBar().hide(); context = this; final ViewPager screenshots = (ViewPager) findViewById(R.id.screenShotsPager); // final CirclePageIndicator pi = (CirclePageIndicator) findViewById(R.id.indicator); // pi.setCentered(true); // pi.setSnap(true); // pi.setRadius(7.5f); // TypedValue a = new TypedValue(); // getTheme().resolveAttribute(R.attr.custom_color, a, true); // pi.setFillColor(a.data); ArrayList<String> uri = getIntent().getStringArrayListExtra("url"); hashCode = getIntent().getStringExtra("hashCode"); if (uri != null) { images = uri.toArray(images); } if (images != null && images.length > 0) { screenshots.setAdapter(new ViewPagerAdapterScreenshots(context, uri, hashCode, true)); screenshots.setCurrentItem(currentItem); } }
From source file:ru.gkpromtech.exhibition.media.FullImageActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_full_image); Bundle extras = getIntent().getExtras(); items = (List<Media>) extras.getSerializable("items"); files = (List<String>) extras.getSerializable("files"); int index = extras.getInt("index"); if (items != null) mode = SHOW_ITEMS_MODE;/*from w ww. j av a2s .c o m*/ else if (files != null) mode = SHOW_FILES_MODE; final View controlsView = findViewById(R.id.fullscreen_content_controls); final ViewPager pager = (ViewPager) findViewById(R.id.pager); appDirectoryName = getResources().getString(R.string.app_name); imageRoot = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), appDirectoryName); // ViewPager and its adapters use support library // fragments, so use getSupportFragmentManager. pager.setAdapter(new FullImagePagerAdapter(getSupportFragmentManager())); pager.setCurrentItem(index); if (mode == SHOW_ITEMS_MODE) setTitle(items.get(index).name); else if (mode == SHOW_FILES_MODE) setTitle(new File(files.get(index)).getName()); else setTitle("Photo"); // Set up an instance of SystemUiHider to control the system UI for // this activity. mSystemUiHider = SystemUiHider.getInstance(this, pager, HIDER_FLAGS); mSystemUiHider.setup(); mSystemUiHider.setOnVisibilityChangeListener(new SystemUiHider.OnVisibilityChangeListener() { // Cached values. int mControlsHeight; int mShortAnimTime; @Override public void onVisibilityChange(boolean visible) { // If the ViewPropertyAnimator API is available // (Honeycomb MR2 and later), use it to animate the // in-layout UI controls at the bottom of the // screen. if (mControlsHeight == 0) { mControlsHeight = controlsView.getHeight(); } if (mShortAnimTime == 0) { mShortAnimTime = getResources().getInteger(android.R.integer.config_shortAnimTime); } controlsView.animate().translationY(visible ? 0 : mControlsHeight).setDuration(mShortAnimTime); if (visible && AUTO_HIDE) { // Schedule a hide(). delayedHide(AUTO_HIDE_DELAY_MILLIS); } } }); pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) { } @Override public void onPageSelected(int index) { if (mode == SHOW_ITEMS_MODE) setTitle(items.get(index).name); else if (mode == SHOW_FILES_MODE) setTitle(new File(files.get(index)).getName()); else setTitle("Photo"); } @Override public void onPageScrollStateChanged(int i) { } }); // Upon interacting with UI controls, delay any scheduled hide() // operations to prevent the jarring behavior of controls going away // while interacting with the UI. pager.setOnTouchListener(mDelayHideTouchListener); }