List of usage examples for android.support.v4.view ViewPager setOffscreenPageLimit
public void setOffscreenPageLimit(int limit)
From source file:heylee.android.weatherapp.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { //TODO/* ww w . j a va 2s.co m*/ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContext = this; PagerContainer conteainer = (PagerContainer) findViewById(R.id.pager_container); ViewPager pager = conteainer.getViewPager(); pager.setOffscreenPageLimit(6); pager.setPageMargin(40); pager.setClipChildren(false); pAdapter = new CPageAdapter(this.getSupportFragmentManager()); pager.setAdapter(pAdapter); Location location = new Location(); location.setLatitude(37.5658333333f); location.setLongitude(126.9788888889f); new JSONWeatherTask().execute(location); }
From source file:de.sourcestream.movieDB.controller.GalleryPreviewSlide.java
/** * Called immediately after onCreateView(LayoutInflater, ViewGroup, Bundle) has returned, * but before any saved state has been restored in to the view. * * @param view The View returned by onCreateView(LayoutInflater, ViewGroup, Bundle). * @param savedInstanceState If non-null, this fragment is being re-constructed from a previous saved state as given here. *//*from ww w . java2s.co m*/ @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // Get the ViewPager and set it's PagerAdapter so that it can display items GalleryPreviewSlideAdapter galleryPreviewSlideAdapter = new GalleryPreviewSlideAdapter(getFragmentManager(), getResources(), galleryList); ViewPager mViewPager = (ViewPager) rootView.findViewById(R.id.galleryPager); mViewPager.setOffscreenPageLimit(1); mViewPager.setAdapter(galleryPreviewSlideAdapter); if (this.getArguments() != null) mViewPager.setCurrentItem(this.getArguments().getInt("currPos")); }
From source file:org.floppp.observerpattern_activityfragments.views.MainActivity.java
private ViewPager setUpViewPager() { ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager_activity); viewPager.setOffscreenPageLimit(TAB_TITLES.length); viewPager.setAdapter(new FragmentAdapter(getSupportFragmentManager(), getFragments())); return viewPager; }
From source file:emu.project64.AboutActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about_activity); // Add the tool bar to the activity (which supports the fancy menu/arrow animation) Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitle(getString(R.string.app_name) + " " + NativeExports.appVersion()); setSupportActionBar(toolbar);// w ww .j a v a 2 s . c o m ActionBar actionbar = getSupportActionBar(); if (AndroidDevice.IS_ICE_CREAM_SANDWICH) { actionbar.setHomeButtonEnabled(true); actionbar.setDisplayHomeAsUpEnabled(true); } View aboutMain = findViewById(R.id.about_main); WebView webView = (WebView) findViewById(R.id.webview); List<View> lists = Arrays.asList(aboutMain, webView); String[] titles = new String[] { Strings.GetString(LanguageStringID.ANDROID_ABOUT), Strings.GetString(LanguageStringID.ANDROID_ABOUT_LICENCE) }; ViewPager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setOffscreenPageLimit(MODE_TOTAL - 1); viewPager.setAdapter(new AboutPagerAdapter(lists, titles)); TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); tabLayout.setupWithViewPager(viewPager); TextView link = (TextView) findViewById(R.id.main_link); link.setText(Html.fromHtml(getString(R.string.about_link))); TextView app_name_full = (TextView) findViewById(R.id.app_name_full); app_name_full.setText(Strings.GetString(LanguageStringID.ANDROID_ABOUT_APP_NAME)); TextView about_text = (TextView) findViewById(R.id.about_text); about_text.setText(Strings.GetString(LanguageStringID.ANDROID_ABOUT_TEXT)); TextView Project64_authors = (TextView) findViewById(R.id.Project64_authors); Project64_authors.setText(Strings.GetString(LanguageStringID.ANDROID_ABOUT_PJ64_AUTHORS)); webView.loadData(Utility.readAsset("licence.htm", ""), "text/html", "UTF8"); }
From source file:io.github.calvinmikael.anymanga.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the ViewPager and set it's PagerAdapter so that it can display items ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); // Allow the viewPager to cache more than one page besides the current page viewPager.setOffscreenPageLimit(2); viewPager.setAdapter(new WebViewFragmentPagerAdapter(getSupportFragmentManager())); // Give the PagerSlidingTabStrip the ViewPager PagerSlidingTabStrip tabsStrip = (PagerSlidingTabStrip) findViewById(R.id.tabs); // Attach the view pager to the tab strip tabsStrip.setViewPager(viewPager);/*from ww w. j av a 2s .c o m*/ }
From source file:it.polimi.spf.app.fragments.contacts.ContactsFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); ContactsPagerAdapter pagerAdapter = new ContactsPagerAdapter(getChildFragmentManager(), getActivity()); ViewPager viewPager = (ViewPager) getView().findViewById(R.id.contacts_pager); viewPager.setAdapter(pagerAdapter);//from w w w . j av a 2s . c om viewPager.setOffscreenPageLimit(2); PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) getView().findViewById(R.id.contacts_tabs); tabs.setViewPager(viewPager); }
From source file:de.grobox.transportr.about.AboutMainFragment.java
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_about_main, container, false); final ViewPager viewPager = view.findViewById(R.id.pager); // don't recreate the fragments when changing tabs viewPager.setOffscreenPageLimit(3); AboutPagerAdapter mPagerAdapter = new AboutPagerAdapter(getChildFragmentManager()); viewPager.setAdapter(mPagerAdapter); final TabLayout tabLayout = view.findViewById(R.id.tab_layout); tabLayout.setupWithViewPager(viewPager); tabLayout.setTabMode(TabLayout.MODE_FIXED); return view;// www . j a v a 2 s .c o m }
From source file:org.namelessrom.devicecontrol.ui.views.AttachViewPagerFragment.java
@Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.fragment_view_pager, container, false); final ViewPagerAdapter adapter = getPagerAdapter(); final ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager); viewPager.setAdapter(adapter);//from www.jav a 2 s . co m viewPager.setOffscreenPageLimit(3); final PagerSlidingTabStrip tabHost = (PagerSlidingTabStrip) view.findViewById(R.id.tabHost); tabHost.setViewPager(viewPager); return view; }
From source file:net.mandaria.radioreddit.activities.RecentlyPlayed.java
/** Called when the activity is first created. */ @Override//w w w.j a va 2 s .co m public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.recentlyplayed); getSupportActionBar().setTitle(getString(R.string.recentlyplayed)); FragmentPagerAdapter adapter = new TabsAdapter(getSupportFragmentManager()); ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setOffscreenPageLimit(1); pager.setAdapter(adapter); TabPageIndicator indicator = (TabPageIndicator) findViewById(R.id.indicator); indicator.setViewPager(pager); indicator.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int position) { // TODO Auto-generated method stub _currentFragmentPage = position; invalidateOptionsMenu(); } @Override public void onPageScrollStateChanged(int state) { // TODO Auto-generated method stub } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { // TODO Auto-generated method stub } }); }
From source file:de.grobox.liberario.fragments.AboutMainFragment.java
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_about_main, container, false); final ViewPager viewPager = (ViewPager) view.findViewById(R.id.pager); // don't recreate the fragments when changing tabs viewPager.setOffscreenPageLimit(3); mPagerAdapter = new AboutPagerAdapter(getChildFragmentManager()); viewPager.setAdapter(mPagerAdapter); final TabLayout tabLayout = (TabLayout) view.findViewById(R.id.tab_layout); tabLayout.setupWithViewPager(viewPager); tabLayout.setTabsFromPagerAdapter(mPagerAdapter); tabLayout.setTabMode(TabLayout.MODE_FIXED); return view;//www . j a v a 2 s . c o m }