List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.dmitrymalkovich.android.githubanalytics.traffic.TrafficActivity.java
private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(adapter); }
From source file:com.vuw.project1.riverwatch.ui.History_NitrateActivity_Item.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_container); if (getSupportActionBar() != null) { getSupportActionBar().setDisplayHomeAsUpEnabled(true); }// www . j a v a 2 s.co 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[] { "Info", "Map" }; ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager); viewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { switch (position) { case 0: return History_NitrateActivityFragment_Info.newInstance(id); case 1: return History_ActivityFragment_Map.newInstance(latitude, longitude); default: return History_NitrateActivityFragment_Info.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.eternizedlab.lunarcalendar.SimplePagedTabsHelper.java
public SimplePagedTabsHelper(Context context, ViewGroup tabContainer, ViewPager pager) { mContext = context;// ww w. j a v a2s . co m mTabContainer = tabContainer; mPager = pager; pager.setAdapter(new PagerAdapter() { @Override public int getCount() { return mTabContentIds.size(); } @Override public boolean isViewFromObject(View view, Object o) { return view == o; } @Override public Object instantiateItem(ViewGroup container, int position) { return mPager.findViewById(mTabContentIds.get(position)); } }); 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.ngstudio.wayphoto.ui.fragments.ImagePagerFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_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:cat.ppicas.cleanarch.ui.fragment.CityDetailFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_city_detail, container, false); ViewPager viewPager = (ViewPager) view.findViewById(R.id.city_detail__view_pager); viewPager.setAdapter(new LocalPageAdapter(getFragmentManager())); return view;//from w w w. j av a 2s .c o m }
From source file:com.tenthbit.zoomimageview.sample.ViewPagerSampleActivity.java
@TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override/*from w ww . j a v a2 s . c o m*/ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* * Use full screen window and translucent action bar */ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); getWindow().setBackgroundDrawable(new ColorDrawable(0xFF000000)); if (VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB) { getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); getActionBar().setBackgroundDrawable(new ColorDrawable(0x88000000)); // Note: if you use ActionBarSherlock use here getSupportActionBar() } setContentView(R.layout.view_pager); ViewPager viewPager = (ViewPager) findViewById(R.id.zoomViewPager); viewPager.setAdapter(new SamplePagerAdapter()); // Add margin between pages (optional) viewPager.setPageMargin((int) getResources().getDisplayMetrics().density * 10); }
From source file:com.binary_machinery.avalonschedule.view.ScheduleActivity.java
private void printScheduleRecords(List<ScheduleRecord> records) { SchedulePagerAdapter adapter = new SchedulePagerAdapter(this, getSupportFragmentManager(), records); ViewPager pager = (ViewPager) findViewById(R.id.schedulePager); pager.setAdapter(adapter); }
From source file:com.androiduipatterns.smashingandroidui.examples.fonts.FontsExampleActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle("Fonts"); setContentView(R.layout.fonts_example); TextsPagerAdapter adapter = new TextsPagerAdapter(); ViewPager myPager = (ViewPager) findViewById(R.id.text_viewpager); myPager.setAdapter(adapter); myPager.setCurrentItem(0);//w ww.j a v a2s. c o m TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator); indicator.setViewPager(myPager); }
From source file:com.alexstyl.touchcontrol.ui.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mFab = (FloatingActionButton) findViewById(R.id.add_gesture); mFab.setOnClickListener(new View.OnClickListener() { @Override// w ww . j a va2 s . c om public void onClick(View v) { Intent i = new Intent(MainActivity.this, CreateAGestureActivity.class); startActivity(i); } }); ViewPager vPager = (ViewPager) findViewById(R.id.central_pager); vPager.setAdapter(new MainPagerAdapter(getSupportFragmentManager())); vPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { if (position != MainPagerAdapter.POS_GESTURES) { mFab.hide(); } else { mFab.show(); } } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.example.android.miwok.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Set the content of the activity to use the activity_main.xml layout file setContentView(R.layout.activity_main); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter(getSupportFragmentManager(), this); viewPager.setAdapter(adapter); //Give the Tablayout the Viewpager TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); tabLayout.setupWithViewPager(viewPager); }