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.example.android.miwok_vol2.MainActivity.java

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

    ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);

    MyFragmentPagerAdapter adapter = new MyFragmentPagerAdapter(this, getSupportFragmentManager());

    viewPager.setAdapter(adapter);

    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);
}

From source file:com.fgl.calc.Main.java

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

    setContentView(R.layout.main);/*from  w  w  w  . ja v a  2 s .  co  m*/

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(new TabsPagerAdapter(getFragmentManager()));
    viewPager.setOffscreenPageLimit(getTitles().length);

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

    mAbout = (TextView) findViewById(R.id.about);
    mAbout.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent myIntent = new Intent(getApplicationContext(), AboutActivity.class);
            startActivity(myIntent);
        }
    });
    try {
        this.registerReceiver(updateMainReceiver, new IntentFilter("updateMainReceiver"));
    } catch (NullPointerException ignored) {
    }
}

From source file:com.tortel.deploytrack.WidgetPickerActivity.java

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

    // Check for light theme
    Prefs.load(this);
    if (Prefs.useLightTheme()) {
        setTheme(R.style.Theme_DeployThemeLight);
    }/*from   w w w .  j a  v a2 s.  co  m*/

    setContentView(R.layout.activity_widget_config);

    Bundle extras = getIntent().getExtras();
    if (extras != null) {
        mWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
    }
    mResultIntent = new Intent();
    //Set it to cancelled until explicitly told to save
    setResult(RESULT_CANCELED, mResultIntent);

    mWidgetManager = AppWidgetManager.getInstance(this);

    mAdapter = new DeploymentFragmentAdapter(this, getSupportFragmentManager());

    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(mAdapter);

    SmartTabLayout indicator = (SmartTabLayout) findViewById(R.id.indicator);
    indicator.setViewPager(pager);
    indicator.setOnPageChangeListener(new PageChangeListener());

    pager.setCurrentItem(mCurrentPosition);

    Log.d("WidgetPicker started with mWidgetId " + mWidgetId);
}

From source file:com.aspirecn.corpsocial.common.ui.component.imageloader.ImagePagerActivity.java

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

    List<String> urls = getIntent().getStringArrayListExtra("urls");
    int position = getIntent().getIntExtra("position", 0);

    ViewPager pager = (ViewPager) findViewById(R.id.view_pager);
    pager.setAdapter(new ImageAdapter(this, urls));
    pager.setCurrentItem(position);//from w  w w .j av  a 2  s. c  om
}

From source file:com.vuw.project1.riverwatch.ui.History_WaterActivity_Samples.java

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

    if (getSupportActionBar() != null) {
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }/*from www . j a va 2  s.c  o  m*/

    Bundle extras = getIntent().getExtras();
    id = 0;
    latitude = 0;
    longitude = 0;
    if (extras != null) {
        id = extras.getLong("id", 0);
        latitude = extras.getDouble("latitude", 0);
        longitude = extras.getDouble("longitude", 0);
    }

    final String[] titles = new String[] { "Samples", "Map", "Graphs" };

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
    viewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) {
        @Override
        public Fragment getItem(int position) {
            switch (position) {
            case 0:
                return History_WaterActivityFragment_Samples.newInstance(id);
            case 1:
                return History_ActivityFragment_Map.newInstance(latitude, longitude);
            case 2:
                return History_WaterActivityFragment_Graph.newInstance(id);
            default:
                return History_WaterActivityFragment_Samples.newInstance(-1);
            }
        }

        @Override
        public CharSequence getPageTitle(int position) {
            return titles[position];
        }

        @Override
        public int getCount() {
            return titles.length;
        }
    });

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setupWithViewPager(viewPager);

}

From source file:com.example.facebook_login.gallery.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());
    pager.setCurrentItem(getArguments().getInt(Constants.Extra.IMAGE_POSITION, 0));
    return rootView;
}

From source file:com.comrella.webcomics.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);
    pager.setAdapter(new ImageAdapter());
    pager.setCurrentItem(getArguments().getInt(Constants.Extra.IMAGE_POSITION, 0));
    //pager.setCurrentItem(0);
    return rootView;
}

From source file:com.example.android.supportv4.view.ViewPagerActivity.java

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

    setContentView(R.layout.view_pager_sample);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
    viewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) {
        @Override//from  ww  w. j  a va  2  s  . c  om
        public int getCount() {
            return PAGE_COLORS.length;
        }

        @Override
        public CharSequence getPageTitle(int position) {
            return "Page " + position;
        }

        @Override
        public Fragment getItem(int position) {
            Fragment fragment = new DemoObjectFragment();
            Bundle args = new Bundle();
            args.putInt(DemoObjectFragment.ARG_INDEX, position);
            fragment.setArguments(args);
            return fragment;
        }
    });

    final CheckBox smoothScroll = (CheckBox) findViewById(R.id.view_pager_smooth_scroll);

    Button switchTabsButton = (Button) findViewById(R.id.view_pager_switch_tabs_button);
    switchTabsButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            viewPager.setCurrentItem(2, smoothScroll.isChecked());
            Toast.makeText(view.getContext(), "Current item = " + viewPager.getCurrentItem(),
                    Toast.LENGTH_SHORT).show();
        }
    });

    Button doubleSwitchTabsButton = (Button) findViewById(R.id.view_pager_double_switch_tabs_button);
    doubleSwitchTabsButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            viewPager.setCurrentItem(0, smoothScroll.isChecked());
            viewPager.setCurrentItem(2, smoothScroll.isChecked());
            Toast.makeText(view.getContext(), "Current item = " + viewPager.getCurrentItem(),
                    Toast.LENGTH_SHORT).show();
        }
    });
}

From source file:com.appsimobile.appsihomeplugins.dashclock.ui.SimplePagedTabsHelper.java

public SimplePagedTabsHelper(Context context, ViewGroup tabContainer, ViewPager pager) {
    mContext = context;/*from w w w.j av  a  2 s.  co  m*/
    mTabContainer = tabContainer;
    mPager = pager;

    pager.setAdapter(mAdapter);
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            for (int i = 0; i < mTabContainer.getChildCount(); i++) {
                mTabContainer.getChildAt(i).setSelected(i == position);
            }
        }
    });
}

From source file:com.fuzz.emptyhusk.MainActivity.java

private void initPager(ViewPager viewPager, SimplePagerAdapter adapter) {
    viewPager.setAdapter(adapter);
}