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.keithandthegirl.ui.activity.HomeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    Log.d(TAG, "onCreate : enter");

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_home);

    resources = getResources();//from   ww w.jav a 2s. c o m

    setupActionBar();

    List<Fragment> fragments = new ArrayList<Fragment>();
    fragments.add(Fragment.instantiate(this, GuestsDashboardFragment.class.getName()));
    fragments.add(Fragment.instantiate(this, ListenDashboardFragment.class.getName()));
    fragments.add(Fragment.instantiate(this, HostDashboardFragment.class.getName()));

    KatgPagerAdapter mAdapter = new KatgPagerAdapter(getSupportFragmentManager(), fragments);
    ViewPager mPager = (ViewPager) findViewById(R.id.home_pager);
    mPager.setAdapter(mAdapter);
    mPager.setCurrentItem(1);

    Log.d(TAG, "onCreate : exit");
}

From source file:com.espian.library.about.AbsAboutActivity.java

public void onCreate(Bundle saved) {

    super.onCreate(saved);
    setContentView(R.layout.base_title_pager);
    ViewPager pager = (ViewPager) findViewById(R.id.base_pager);
    pager.setAdapter(new AboutPager(this));
    pager.setOffscreenPageLimit(3);//from ww w.java2  s .  co  m
    pager.setCurrentItem(1);

    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

}

From source file:avivi.com.pollardi.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);
    pager.setAdapter(new ImageAdapter(getActivity()));

    return rootView;
}

From source file:com.parse.skibuddy.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  va2  s  .  c  om*/

    // Setup the viewPager
    ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
    MyPagerAdapter pagerAdapter = new MyPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(pagerAdapter);

    // Setup the Tabs
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
    // By using this method the tabs will be populated according to viewPager's count and
    // with the name from the pagerAdapter getPageTitle()
    tabLayout.setTabsFromPagerAdapter(pagerAdapter);
    // This method ensures that tab selection events update the ViewPager and page changes update the selected tab.
    tabLayout.setupWithViewPager(viewPager);

    ParseAnalytics.trackAppOpenedInBackground(getIntent());
}

From source file:ca.xecure.easychip.MainActivity.java

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

    GCMRegistrar.checkDevice(this);
    GCMRegistrar.checkManifest(this);

    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
    StrictMode.setThreadPolicy(policy);/*  ww  w .  j  av  a2s. co  m*/

    this.requestWindowFeature(Window.FEATURE_NO_TITLE);

    setContentView(R.layout.main);

    //Set the pager with an adapter
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new FlipAdapter(getSupportFragmentManager()));
    pager.setCurrentItem(1);

    //Bind the title indicator to the adapter
    TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.titles);
    indicator.setViewPager(pager);

    final float density = getResources().getDisplayMetrics().density;
    indicator.setBackgroundColor(0xFF7AA7D6);
    //        indicator.setBackgroundColor(0xFFDD7200);
    indicator.setFooterColor(0xFFECF1F2);
    indicator.setFooterLineHeight(0);
    indicator.setFooterIndicatorHeight(7 * density);
    indicator.setFooterIndicatorStyle(IndicatorStyle.Triangle);
    indicator.setTextColor(0xAAFFFFFF);
    indicator.setSelectedColor(0xFFFFFFFF);
    indicator.setSelectedBold(true);

    registerReceiver(confirm_payment_handler, new IntentFilter(CONFIRM_PAYMENT_ACTION));

    settings = getSharedPreferences(PREF_FILE_NAME, MODE_PRIVATE);
    String email_address = settings.getString(EMAIL_ADDRESS_PREF, null);
    if (email_address != null) {
        register_cloud_message();
    } else {
        choose_email_address();
    }
}

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

@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    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 MyPagerAdapter(getSupportFragmentManager());

    pager.setAdapter(adapter);

    final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4,
            getResources().getDisplayMetrics());
    pager.setPageMargin(pageMargin);/*www  . j ava2 s.  co  m*/

    tabs.setViewPager(pager);

}

From source file:com.microsoft.mimickeralarm.onboarding.OnboardingTutorialFragment.java

@Nullable
@Override/* ww w . j a  v  a 2s. c  o  m*/
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
        @Nullable Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_onboarding, container, false);

    OnboardingPagerAdapter onboardingPagerAdapter = new OnboardingPagerAdapter(getChildFragmentManager());
    ViewPager viewPager = (ViewPager) rootView.findViewById(R.id.onboarding_pager);
    viewPager.setAdapter(onboardingPagerAdapter);
    BubblePagerIndicator indicator = (BubblePagerIndicator) rootView.findViewById(R.id.onboarding_indicator);
    indicator.setTotalPositions(onboardingPagerAdapter.getCount());
    viewPager.addOnPageChangeListener(indicator);
    Button skip = (Button) rootView.findViewById(R.id.skip_button);
    skip.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            skipToToS();
        }
    });
    return rootView;
}

From source file:com.sintef_energy.ubisolar.fragments.EnergySavingTabFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_energy_saving_tab, container, false);

    if (mPagerAdapter == null)
        mPagerAdapter = new TipsPagerAdapter(getFragmentManager());

    // Initialize the ViewPager and set an adapter
    final ViewPager pager = (ViewPager) view.findViewById(R.id.fragment_energy_saving_pager);
    pager.setAdapter(mPagerAdapter);

    // Bind the tabs to the ViewPager
    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) view.findViewById(R.id.fragment_energy_saving_tabs);
    tabs.setViewPager(pager);//w w  w  .ja v  a 2 s.co  m
    tabs.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
            switch (position) {
            case 0:
                ((TipsPagerAdapter) pager.getAdapter()).getTipsFragment().getAdapter().notifyDataSetChanged();
                break;
            case 1:
                ((TipsPagerAdapter) pager.getAdapter()).getYourFragment().getAdapter().notifyDataSetChanged();
            default:
                break;
            }
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });
    return view;
}

From source file:com.battlelancer.seriesguide.ui.AddActivity.java

private void setupViews() {
    AddPagerAdapter adapter = new AddPagerAdapter(getSupportFragmentManager(), this);

    ViewPager pager = (ViewPager) findViewById(R.id.pagerAddShows);
    pager.setAdapter(adapter);

    SlidingTabLayout tabs = (SlidingTabLayout) findViewById(R.id.tabsAddShows);
    tabs.setCustomTabView(R.layout.tabstrip_item_allcaps, R.id.textViewTabStripItem);
    tabs.setSelectedIndicatorColors(//w w w .  ja v a2  s. c  o m
            getResources().getColor(Utils.resolveAttributeToResourceId(getTheme(), R.attr.colorAccent)));
    tabs.setBottomBorderColor(getResources()
            .getColor(Utils.resolveAttributeToResourceId(getTheme(), R.attr.sgColorTabStripUnderline)));
    tabs.setViewPager(pager);

    // set default tab
    if (getIntent() != null && getIntent().getExtras() != null) {
        int defaultTab = getIntent().getExtras().getInt(InitBundle.DEFAULT_TAB);
        if (defaultTab < adapter.getCount()) {
            pager.setCurrentItem(defaultTab);
        }
    }
}

From source file:com.perm.DoomPlay.MainScreenActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mail_screen);
    getSupportActionBar().setDisplayHomeAsUpEnabled(false);

    if (!TracksHolder.isScanned())
        scan();/* w w  w  .  j a  va 2s  .  c  om*/

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewPagerMain);
    viewPager.setAdapter(new MainPageAdapter(getSupportFragmentManager()));

    if (savedInstanceState != null) {
        vkFragment = (MainVkFragment) getSupportFragmentManager()
                .findFragmentByTag(savedInstanceState.getString("vkFr"));
        localFragment = (MainLocalFragment) getSupportFragmentManager()
                .findFragmentByTag(savedInstanceState.getString("locFr"));
    }

    isLoading = false;
    Account.account.restore(this);

    if (Account.account.access_token != null) {
        isRegister = true;
        api = new Api(Account.account.access_token, LoginActivity.API_ID);
    } else {
        isRegister = false;
    }

}