List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.bwie.myshops.view.DetailsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_view_pager); ViewPager mViewPager = (HackyViewPager) findViewById(R.id.view_pager); setContentView(mViewPager);// ww w. jav a2 s . c o m options = ImageLoaderUtils.initOptions(); // Bundle bundle = new Bundle(); bundle = this.getIntent().getExtras(); int index = bundle.getInt("index"); DetailsBean.DataBean.ProductBean dui = (DetailsBean.DataBean.ProductBean) bundle.get("photo"); listsStr.add(dui.getApp_long_image1()); listsStr.add(dui.getApp_long_image2()); listsStr.add(dui.getApp_long_image3()); listsStr.add(dui.getApp_long_image4()); mViewPager.setAdapter(new SamplePagerAdapter()); mViewPager.setCurrentItem(2); }
From source file:com.necisstudio.highlightgoal.MainActivity.java
@Override protected void onNewIntent(Intent intent) { if (Intent.ACTION_SEARCH.equals(intent.getAction())) { String query = intent.getStringExtra(SearchManager.QUERY); searchview.setQuery(query, false); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); iddrawer = 20;/*from w w w.j ava2 s. com*/ imgLogo.setImageResource(0); txtTitle.setText(searchview.getQuery().toString()); fList = new ArrayList<Fragment>(); List<Fragment> fragments = getFragments( HighlightLatestFragment.newInstance(searchview.getQuery().toString()), KlasementLigaFragment.newInstance("inggris"), ScheduleLigaLatestFragment.newInstance(searchview.getQuery().toString())); adapter_viewPager = new Adapter_ViewPager(getSupportFragmentManager(), fragments); final ViewPager pager = (ViewPager) findViewById(R.id.viewpager); tabHost = (TabLayout) findViewById(R.id.materialTabHost); pager.setAdapter(adapter_viewPager); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); tabHost.setupWithViewPager(pager); tabHost.getTabAt(0).setText("Highlight"); tabHost.getTabAt(1).setText("Schedule"); } }
From source file:com.example.kharlamov.cheesetask.MainActivity.java
private void setupViewPager(ViewPager viewPager) { // passing tab number to each fragment Adapter adapter = new Adapter(getSupportFragmentManager()); for (int i : new int[] { 1, 2, 3 }) { CheeseListFragment fragment = new CheeseListFragment(); Bundle bundle = new Bundle(); bundle.putInt(CheeseListFragment.KEY_FRAGMENT_NUMBER, i); fragment.setArguments(bundle);//from ww w.ja v a2 s. co m adapter.addFragment(fragment, String.format(Locale.getDefault(), "Category %d", i)); } viewPager.setAdapter(adapter); }
From source file:com.barak.pix.FeedsActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feeds); updateIMContactField(getContentResolver(), "gy", "hjhj"); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);//from www. ja v a 2s . c o m ViewPager viewPager = (ViewPager) findViewById(R.id.feeds_view_pager); FeedsPagerAdapter adapter = new FeedsPagerAdapter(getSupportFragmentManager()); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_HOME), "?"); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_FEED), "?"); viewPager.setAdapter(adapter); viewPager.setCurrentItem(1); TabLayout tabLayout = (TabLayout) findViewById(R.id.feeds_tab_layout); tabLayout.setupWithViewPager(viewPager); mFab = (FloatingActionButton) findViewById(R.id.fab); mFab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user == null || user.isAnonymous()) { Toast.makeText(FeedsActivity.this, "You must sign-in to post.", Toast.LENGTH_SHORT).show(); return; } Intent newPostIntent = new Intent(FeedsActivity.this, NewPostActivity.class); startActivity(newPostIntent); } }); mCall = (FloatingActionButton) findViewById(R.id.call); mCall.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (ContextCompat.checkSelfPermission(FeedsActivity.this, android.Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) { if (ActivityCompat.shouldShowRequestPermissionRationale(FeedsActivity.this, android.Manifest.permission.CALL_PHONE)) { Toast.makeText(FeedsActivity.this, " ? ", Toast.LENGTH_LONG).show(); } else { ActivityCompat.requestPermissions(FeedsActivity.this, new String[] { android.Manifest.permission.CALL_PHONE }, 55); } } else { callPlease(); } } }); }
From source file:com.gsma.rcs.provisioning.local.Provisioning.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mActivity = this; setContentView(R.layout.provisioning); LocalContentResolver localContentResolver = new LocalContentResolver(getApplicationContext()); mRcsSettings = RcsSettings.getInstance(localContentResolver); AndroidFactory.setApplicationContext(this, mRcsSettings); ViewPager pager = (ViewPager) findViewById(R.id.viewpager); SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); mAdapter = new ViewPagerAdapter(getSupportFragmentManager(), titles, mRcsSettings); pager.setAdapter(mAdapter); slidingTabLayout.setViewPager(pager); slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override/*from w w w. j a v a 2s . com*/ public int getIndicatorColor(int position) { return Color.WHITE; } }); IntentFilter filter = new IntentFilter(RcsService.ACTION_SERVICE_UP); mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { for (IProvisioningFragment fragment : mAdapter.getFragments()) { fragment.displayRcsSettings(); } } }; registerReceiver(mReceiver, filter); }
From source file:com.docd.purefm.ui.dialogs.FilePropertiesDialog.java
private void initView(@NonNull final View view) { final ViewPager pager = (ViewPager) view.findViewById(R.id.tabsContainer); pager.setAdapter(mAdapter); final CompoundButton tab1 = (CompoundButton) view.findViewById(R.id.tab1); final CompoundButton tab2 = (CompoundButton) view.findViewById(R.id.tab2); pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override//w w w . j av a 2s. co m public void onPageSelected(int position) { tab1.setChecked(position == 0); tab2.setChecked(position == 1); final AlertDialog dialog = (AlertDialog) getDialog(); if (dialog == null) { throw new RuntimeException("The dialog is null"); } final Button positive = dialog.getButton(DialogInterface.BUTTON_POSITIVE); if (positive == null) { throw new RuntimeException("Can't get positive button"); } positive.setVisibility( position == 0 || !((FilePermissionsPagerItem) mAdapter.getItem(1)).areBoxesEnabled() ? View.GONE : View.VISIBLE); } }); tab1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tab1.setChecked(true); tab2.setChecked(false); pager.setCurrentItem(0); } }); tab2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tab2.setChecked(true); tab1.setChecked(false); pager.setCurrentItem(1); } }); }
From source file:com.whatsoft.contactbook.activity.MainActivity.java
private void setupViewPager(ViewPager viewPager) { adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new ContactsListFragment(), getString(R.string.contacts_list)); ContactsListFragment contactsListFragment = new ContactsListFragment(); Bundle bundle = new Bundle(); bundle.putSerializable(ContactsListFragment.LIST_TYPE, ListType.FAVORITE); contactsListFragment.setArguments(bundle); adapter.addFragment(contactsListFragment, getString(R.string.favorite_list)); viewPager.setAdapter(adapter); }
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 w w w .java 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:com.necisstudio.highlightgoal.MainActivity.java
@Override public void onBackPressed() { DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); if (drawer.isDrawerOpen(GravityCompat.START)) { drawer.closeDrawer(GravityCompat.START); } else {/*from ww w. ja v a2 s.co m*/ int count = getSupportFragmentManager().getBackStackEntryCount(); if (count == 0) { if (mBackPressed + TIME_INTERVAL > System.currentTimeMillis()) { finish(); return; } else { if (iddrawer != R.id.latest) { ApplicationConfig.status = R.id.latest; iddrawer = R.id.latest; imgLogo.setImageResource(0); txtTitle.setText("Latest"); fList = new ArrayList<Fragment>(); List<Fragment> fragments = getFragments(HighlightLatestFragment.newInstance(""), KlasementLigaFragment.newInstance("inggris"), ScheduleLigaLatestFragment.newInstance("")); adapter_viewPager = new Adapter_ViewPager(getSupportFragmentManager(), fragments); final ViewPager pager = (ViewPager) findViewById(R.id.viewpager); tabHost = (TabLayout) findViewById(R.id.materialTabHost); pager.setAdapter(adapter_viewPager); pager.setOffscreenPageLimit(3); drawer.closeDrawer(GravityCompat.START); tabHost.setupWithViewPager(pager); tabHost.getTabAt(0).setText("Highlight"); tabHost.getTabAt(1).setText("Schedule"); } else { Toast.makeText(getApplicationContext(), "Press again to quit", Toast.LENGTH_SHORT).show(); } } mBackPressed = System.currentTimeMillis(); } else { getSupportFragmentManager().popBackStack(); } } }
From source file:com.google.devrel.vrviewapp.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);//from w w w. ja va 2 s. c om TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); assert tabLayout != null; tabLayout.addTab(tabLayout.newTab().setText(R.string.welcome)); tabLayout.addTab(tabLayout.newTab().setText(R.string.venue)); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); final PagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { switch (position) { case 0: return new WelcomeFragment(); case 1: return new GorillaFragment(); } return null; } @Override public int getCount() { return 2; } }; assert viewPager != null; 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) { } }); }