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.androiduipatterns.smashingandroidui.examples.uiwidgets.UIWidgetsExamplesActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setTitle("UI Widgets");

    setContentView(R.layout.ui_widgets_example);

    UIWidgetPagerAdapter adapter = new UIWidgetPagerAdapter();
    ViewPager myPager = (ViewPager) findViewById(R.id.ui_widget_viewpager);
    myPager.setAdapter(adapter);
    myPager.setCurrentItem(0);/*w  w w . jav  a2  s  . com*/

    TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator);

    indicator.setViewPager(myPager);
    //        indicator.setFooterColor(0xFF000000);

}

From source file:com.autoparts.buyers.activity.SplashActivity.java

public void initViewPager() {
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new ImageAdapter());
    pager.setCurrentItem(currentPosition);
    mIndicator = (CirclePageIndicator) findViewById(R.id.indicator);
    mIndicator.setViewPager(pager);// www .ja  va 2s . c om
    mIndicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int i, float v, int i2) {
        }

        @Override
        public void onPageSelected(int i) {
            currentPosition = i;
        }

        @Override
        public void onPageScrollStateChanged(int i) {

        }
    });

}

From source file:com.github.jimcoven.demo.jcropimageview.JCropImageViewActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.jcrop_activity);

    Configuration config = getIntent().getParcelableExtra("config");

    ImagePageAdapter adapter = new ImagePageAdapter(this, config);
    ViewPager pager = (ViewPager) findViewById(R.id.view_pager);
    pager.setAdapter(adapter);

}

From source file:com.android.calculator2.StoreActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Update theme (as needed)
    Theme.buildResourceMap(com.android.calculator2.R.class);
    Theme.setPackageName(CalculatorSettings.getTheme(getContext()));
    int customTheme = Theme.getSettingsTheme(this);
    if (customTheme != 0) {
        super.setTheme(customTheme);
    }/*ww  w. j av  a2  s  .c om*/

    setContentView(R.layout.activity_store);

    SectionsPagerAdapter pagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

    // Set up the ViewPager with the sections adapter
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(pagerAdapter);

    ActionBar mActionBar = getActionBar();
    if (mActionBar != null) {
        mActionBar.setDisplayHomeAsUpEnabled(true);
    }
}

From source file:br.com.bioscada.apps.biotracks.MarkerDetailActivity.java

@Override
protected void onCreate(Bundle bundle) {
    super.onCreate(bundle);

    long markerId = getIntent().getLongExtra(EXTRA_MARKER_ID, -1L);
    if (markerId == -1L) {
        Log.d(TAG, "invalid marker id");
        finish();//from  ww  w  .  j a  va2s  .  com
        return;
    }

    MyTracksProviderUtils myTracksProviderUtils = MyTracksProviderUtils.Factory.get(this);
    waypoint = myTracksProviderUtils.getWaypoint(markerId);

    markerIds = new ArrayList<Long>();
    int markerIndex = -1;
    Cursor cursor = null;

    try {
        cursor = myTracksProviderUtils.getWaypointCursor(waypoint.getTrackId(), -1L, -1);
        if (cursor != null && cursor.moveToFirst()) {
            /*
             * Yes, this will skip the first waypoint and that is intentional as the
             * first waypoint holds the stats for the track.
             */
            while (cursor.moveToNext()) {
                Waypoint current = myTracksProviderUtils.createWaypoint(cursor);

                markerIds.add(current.getId());
                if (current.getId() == markerId) {
                    markerIndex = markerIds.size() - 1;
                }
            }
        }
    } finally {
        if (cursor != null) {
            cursor.close();
        }
    }

    ViewPager viewPager = (ViewPager) findViewById(R.id.maker_detail_activity_view_pager);
    viewPager.setAdapter(new MarkerDetailPagerAdapter(getSupportFragmentManager()));
    if (markerIndex != -1) {
        viewPager.setCurrentItem(markerIndex);
    }
}

From source file:com.emetophobe.permissionviewer.activities.MainActivity.java

/**
 * Initialize the view pager and display the first fragment.
 *//*from w w w . j  a  v a  2 s  .  c o m*/
private void initViewPager() {
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(new PagerAdapter(getSupportFragmentManager()));
    viewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            // Remember the current view pager position
            sViewPagerPosition = position;
        }
    });

    // Restore the pager position
    viewPager.setCurrentItem(sViewPagerPosition);
}

From source file:com.rgam.morsekeyboard.GtapWelcome.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.welcome2);/*from   ww w.j a va 2  s. co m*/

    ViewPager pager = (ViewPager) findViewById(R.id.welcome_pager);
    SimplePagerAdapter adapter = new SimplePagerAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);

    TitlePageIndicator titleIndicator = (TitlePageIndicator) findViewById(R.id.titles);
    titleIndicator.setViewPager(pager);
    titleIndicator.setTypeface(Typeface.createFromAsset(getAssets(), "typefaces/Roboto-Thin.ttf"));
}

From source file:com.haibo.mobile.android.twitterredux.activities.ProfileActivity.java

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

    Long userId = getIntent().getLongExtra("user_id", 0);
    String screenName = getIntent().getStringExtra("screen_name");

    client = TwitterApplication.getRestClient();

    Log.i("INFO", String.format("user_id = %d, screenName = %s", userId, screenName));

    ivProfileBG = (ImageView) findViewById(R.id.ivProfileBG);
    ivProfile = (ImageView) findViewById(R.id.ivProfile);
    tvName = (TextView) findViewById(R.id.tvName);
    tvScreenName = (TextView) findViewById(R.id.tvScreenName);
    tvDesc = (TextView) findViewById(R.id.tvDesc);
    tvFollowings = (TextView) findViewById(R.id.tvFollowings);
    tvFollowers = (TextView) findViewById(R.id.tvFollowers);

    client.getUserProfile(new JsonHttpResponseHandler() {
        @Override//from   w  ww  .j av  a 2 s.com
        public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
            try {
                User user = User.fromJSON(response);
                //                    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
                //                    toolbar.setTitle(user.getScreenName());

                Picasso.with(ProfileActivity.this).load(user.getProfileBannerUrl()).into(ivProfileBG);
                Picasso.with(ProfileActivity.this).load(user.getProfileImageUrl()).resize(45, 45)
                        .transform(new RoundedCornersTransformation(6, 6)).into(ivProfile);
                tvName.setText(user.getName());
                tvScreenName.setText("@" + user.getScreenName());
                tvDesc.setText(user.getDescription());
                tvFollowers.setText(String.valueOf(user.getFollowers()));
                tvFollowings.setText(String.valueOf(user.getFollowings()));
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }

        @Override
        public void onFailure(int statusCode, Header[] headers, Throwable throwable, JSONObject errorResponse) {
            super.onFailure(statusCode, headers, throwable, errorResponse);
        }
    }, userId, screenName);

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(
            new UserPageAdapter(getSupportFragmentManager(), ProfileActivity.this, userId, screenName, this));

    // Give the TabLayout the ViewPager
    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);
}

From source file:com.sakisds.icymonitor.fragments.disk.DiskContainerFragment.java

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    boolean doublePane = getResources().getBoolean(R.bool.double_graphs);

    View rootView = inflater.inflate(R.layout.fragment_graphcontainer, container, false);
    setHasOptionsMenu(true);/*from   w  w  w .j  a v  a2s  .  c  o m*/

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

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

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

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

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

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

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

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

    return rootView;
}

From source file:com.axum.darivb.searchview.SlidingTabsBasicFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {

    searchView = (SearchView) view.findViewById(R.id.search_view);
    searchView.setIconified(false);/*from w ww .  jav a2 s .c  o m*/
    ImageView back = (ImageView) view.findViewById(R.id.imageView);
    back.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            android.app.FragmentManager fm = getFragmentManager();
            fm.popBackStack();
        }
    });

    ViewPager mViewPager = (ViewPager) view.findViewById(R.id.viewpager);
    mViewPager.setAdapter(new SearchPagerAdapter());

    SlidingTabLayout mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
    mSlidingTabLayout.setViewPager(mViewPager);

    mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {

            searchView.setQueryHint("Search " + tabs[position]);
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });

}