List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
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) { } }); }