Example usage for android.support.v4.view ViewPager setAdapter

List of usage examples for android.support.v4.view ViewPager setAdapter

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager setAdapter.

Prototype

public void setAdapter(PagerAdapter adapter) 

Source Link

Document

Set a PagerAdapter that will supply views for this pager as needed.

Usage

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) {

        }
    });
}