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.paras.amazonadvertice.SwipeableModelessInterstitialAdActivity.java

/**
 * When the activity starts, set up the pager adapter for handling fragments and swipe interactions.
 *//* w ww.  java 2  s . co m*/
@Override
public void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_swipeble);

    // For debugging purposes enable logging, but disable for production builds.
    AdRegistration.enableLogging(true);
    // For debugging purposes flag all ad requests as tests, but set to false for production builds.
    AdRegistration.enableTesting(true);

    try {
        AdRegistration.setAppKey(APP_KEY);
    } catch (final IllegalArgumentException e) {
        Log.e(LOG_TAG, "IllegalArgumentException thrown: " + e.toString());
        return;
    }

    // assign a fragment pager adapter to the activity
    this.pagerAdapter = new ModelessInterstitialFragmentPagerAdapter(getSupportFragmentManager());
    final ViewPager viewPager = (ViewPager) findViewById(R.id.modeless_interstitials_pager);
    viewPager.setAdapter(this.pagerAdapter);
    viewPager.setOnPageChangeListener(new ModelessInterstitialOnPageChangeListener());
}

From source file:com.wmendez.newsreader.lib.ui.SlidingTabsColorsFragment.java

/**
 * This is called after the {@link #onCreateView(LayoutInflater, ViewGroup, Bundle)} has finished.
 * Here we can pick out the {@link View}s we need to configure from the content view.
 * <p/>//from   w w w  .j  av a  2  s .  c  o m
 * We set the {@link ViewPager}'s adapter to be an instance of
 * {@link com.wmendez.newsreader.lib.ui.SlidingTabsColorsFragment.NewsFragmentPagerAdapter}. The {@link SlidingTabLayout} is then given the
 * {@link ViewPager} so that it can populate itself.
 *
 * @param view View created in {@link #onCreateView(LayoutInflater, ViewGroup, Bundle)}
 */
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    // Get the ViewPager and set it's PagerAdapter so that it can display items
    /*
    A {@link ViewPager} which will be used in conjunction with the {@link SlidingTabLayout} above.
    */
    ViewPager mViewPager = (ViewPager) view.findViewById(R.id.viewpager);
    mViewPager.setAdapter(new NewsFragmentPagerAdapter(getChildFragmentManager()));
    // Give the SlidingTabLayout the ViewPager, this must be done AFTER the ViewPager has had
    // it's PagerAdapter set.
    /*
    A custom {@link ViewPager} title strip which looks much like Tabs present in Android v4.0 and
    above, but is designed to give continuous feedback to the user when scrolling.
    */
    SlidingTabLayout mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
    mSlidingTabLayout.setViewPager(mViewPager);
    // Set a TabColorizer to customize the indicator and divider colors. Here we just retrieve
    // the tab at the position, and return it's set color
    mSlidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() {
        @Override
        public int getIndicatorColor(int position) {
            return mTabs.get(position).getIndicatorColor();
        }

        @Override
        public int getDividerColor(int position) {
            return mTabs.get(position).getDividerColor();
        }
    });
}

From source file:com.sakisds.icymonitor.activities.AboutActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.fragment_graphcontainer);

    // Actionbar/*from  ww w  . j a  va  2  s  .  c  o m*/
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // Tablet
    boolean doublePane = getResources().getBoolean(R.bool.double_graphs);

    // Setup fragments
    if (doublePane) {
        mFragments = new Fragment[1];
        mFragmentsTablet = new Fragment[1];

        if (savedInstanceState == null) {
            mFragments[0] = new AboutAppFragment();
            mFragmentsTablet[0] = new AboutLibrariesFragment();
        } else {
            mFragments[0] = getSupportFragmentManager().getFragment(savedInstanceState, getFragmentName(0));
            mFragmentsTablet[0] = getSupportFragmentManager().getFragment(savedInstanceState,
                    getFragmentName(1));
        }
    } else {
        if (savedInstanceState == null) {
            mFragments = new Fragment[2];
            mFragments[0] = new AboutAppFragment();
            mFragments[1] = new AboutLibrariesFragment();
        } else {
            mFragments = new Fragment[getFragmentCount()];
            for (int i = 0; i < mFragments.length; i++) {
                mFragments[i] = getSupportFragmentManager().getFragment(savedInstanceState, getFragmentName(i));
            }
        }
    }

    // Setup view
    SectionsPagerAdapter mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager(), false);

    ViewPager mViewPager = (ViewPager) findViewById(R.id.pager);
    mViewPager.setAdapter(mSectionsPagerAdapter);
    mViewPager.setOffscreenPageLimit(5);

    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    tabs.setViewPager(mViewPager);

    if (doublePane) {
        SectionsPagerAdapter mSectionsPagerAdapter2 = new SectionsPagerAdapter(getSupportFragmentManager(),
                true);

        ViewPager mViewPager2 = (ViewPager) findViewById(R.id.pager_tablet);
        mViewPager2.setAdapter(mSectionsPagerAdapter2);
        mViewPager2.setOffscreenPageLimit(5);

        PagerSlidingTabStrip tabs2 = (PagerSlidingTabStrip) findViewById(R.id.tabs_tablet);
        tabs2.setViewPager(mViewPager2);
    }
}

From source file:com.chale22.ico01.IconActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_icon);
    mShareIntent = new Intent();
    mShareIntent.setAction(Intent.ACTION_SEND);
    mShareIntent.setType("text/plain");
    mShareIntent.putExtra(Intent.EXTRA_TEXT, "From me to you, this text is new.");

    tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    ViewPager pager = (ViewPager) findViewById(R.id.pager);

    adapter = new IconPagerAdapter(getSupportFragmentManager());

    pager.setAdapter(adapter);

    final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4,
            getResources().getDisplayMetrics());
    pager.setPageMargin(pageMargin);//from w w  w. ja v a2  s . c om

    tabs.setViewPager(pager);

}

From source file:com.infamous.cm.icons.activity.AllIcons.java

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.all_icons_layout);

    tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    ViewPager pager = (ViewPager) findViewById(R.id.pager);

    adapter = new IconPagerAdapter(getSupportFragmentManager());

    pager.setAdapter(adapter);

    final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4,
            getResources().getDisplayMetrics());
    pager.setPageMargin(pageMargin);/*from w w  w.  j a  v  a  2 s  . c  om*/

    tabs.setViewPager(pager);

    // Set Present tab as default
    pager.setCurrentItem(1);

}

From source file:com.serenegiant.gamepaddiag.MainActivity.java

@Override
protected void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //      if (DEBUG) Log.v(TAG, "onCreate:");
    setContentView(R.layout.activity_main);
    final ViewPager pager = (ViewPager) findViewById(R.id.viewpager);
    final GamepadFragmentPagerAdapter adapter = new GamepadFragmentPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);
    mJoystick = Joystick.getInstance(this);
}

From source file:com.iknow.places.fragment.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.pager);
    imageUrls = getArguments().getStringArray(Constants.Extra.IMAGE_LINKS);
    pager.setAdapter(new ImageAdapter());
    pager.setCurrentItem(getArguments().getInt(Constants.Extra.IMAGE_POSITION, 0));
    return rootView;
}

From source file:com.avloop.simplerc.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ConsumerIrManager mCIR = (ConsumerIrManager) getSystemService(CONSUMER_IR_SERVICE);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        Log.e(TAG, "mCIR.hasIrEmitter(): " + mCIR.hasIrEmitter());
    }//w w  w. j a  v a 2  s  .  co  m
    setContentView(R.layout.activity_main);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
    remote = new TataSkyRemote(mCIR);

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);

    viewPager.setAdapter(new SectionPagerAdapter(getSupportFragmentManager()));
    tabLayout.setupWithViewPager(viewPager);

    /*Button fab = (Button) findViewById(R.id.power);
    fab.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        remote.sentIR(Keys.POWER);
    }
    });
    */
}

From source file:com.thatkawaiiguy.meleehandbook.activity.CharacterFrameActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    if (getIntent().hasExtra("bundle") && savedInstanceState == null)
        savedInstanceState = getIntent().getExtras().getBundle("bundle");
    Preferences.applyTheme(this);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.collapsing_tab_image_layout);
    final SlidrInterface slidrInterface = Slidr.attach(this);

    if (getIntent().getExtras() == null)
        return;/*from ww  w  . j  av a  2s. com*/
    String charPicked = getIntent().getExtras().getString("option");

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
        getWindow().setStatusBarColor(ContextCompat.getColor(this, android.R.color.transparent));

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    toolbar.setTitle(charPicked);
    assert getSupportActionBar() != null;
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(new CharacterFragmentAdapter(getSupportFragmentManager()));

    TabLayout tabs = ((TabLayout) findViewById(R.id.tabs));
    tabs.setupWithViewPager(viewPager);
    tabs.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            viewPager.setCurrentItem(tab.getPosition());
            switch (tab.getPosition()) {
            case 0:
                slidrInterface.unlock();
                break;
            case 1:
                slidrInterface.lock();
                break;
            }
        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {
        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {
        }
    });

    assert charPicked != null;
    switch (charPicked) {
    case "Captain Falcon":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.falcon);
        break;
    case "Ganondorf":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.ganondorf);
        break;
    case "Falco":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.falco);
        break;
    case "Fox":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.fox);
        break;
    case "Sheik":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.sheik);
        break;
    case "Marth":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.marth);
        break;
    case "Ice Climbers":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.iceclimbers);
        break;
    case "Jigglypuff":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.jiggs);
        break;
    case "Pikachu":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.pikachu);
        break;
    case "Princess Peach":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.peach);
        break;
    case "Samus Aran":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.samus);
        break;
    case "Yoshi":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.yoshi);
        break;
    case "Dr. Mario":
        ((ImageView) findViewById(R.id.infoImage)).setImageResource(R.drawable.drmario);
        break;
    }
}

From source file:com.ustadmobile.port.android.view.LoginActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.umactivity_login);

    UstadMobileSystemImplAndroid.getInstanceAndroid().handleActivityCreate(this, savedInstanceState);

    mLoginController = LoginController.makeControllerForView(this);
    setBaseController(mLoginController);

    setTitle(UstadMobileSystemImpl.getInstance().getString(MessageIDConstants.login));

    Toolbar toolbar = (Toolbar) findViewById(R.id.login_toolbar);
    setSupportActionBar(toolbar);// w w w  .  j a va 2s.c  om
    getSupportActionBar().setHomeButtonEnabled(true);
    if (Build.VERSION.SDK_INT >= 21) {
        findViewById(R.id.login_sliding_tabs).setElevation(10);
        toolbar.setElevation(10);
    }

    ViewPager viewPager = (ViewPager) findViewById(R.id.login_pager);
    viewPager.setAdapter(new LoginPagerAdapter(getSupportFragmentManager()));
    TabLayout tabLayout = (TabLayout) findViewById(R.id.login_sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);
    mLoginController.setUIStrings();
    overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}