List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.slownet5.pgprootexplorer.startup.PreStartActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pre_start); preStartLayout = (RelativeLayout) findViewById(R.id.pre_start); setColors(ContextCompat.getColor(this, R.color.colorAccent)); //set ViewPager adapter ViewPager viewPager = (ViewPager) findViewById(R.id.pager); PagerAdapter pagerAdapter = new PagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(pagerAdapter); //set pager indicator CircleIndicator indicator = (CircleIndicator) findViewById(R.id.indicator); viewPager.setAdapter(pagerAdapter);/* www .j a v a 2 s . com*/ indicator.setViewPager(viewPager); changePage(0); viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { changePage(position); } @Override public void onPageScrollStateChanged(int state) { } }); findViewById(R.id.pre_start_skip_button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onSkipButtonClick(v); } }); }
From source file:com.hacktx.android.fragments.ScheduleMainFragment.java
private void setupViewPager(ViewPager viewPager) { Adapter adapter = new Adapter(getFragmentManager()); adapter.addFragment(new ScheduleDayFragment(), "Oct 22"); adapter.addFragment(new ScheduleDayFragment(), "Oct 23"); viewPager.setAdapter(adapter); Log.v("ScheduleMainFrag", " " + viewPager.getAdapter().getCount()); }
From source file:com.gcssloop.diycode.activity.ImageActivity.java
/** * ? View ? initDatas ?//from w ww. j a v a 2 s . c o m * * @param holder * @param root */ @Override protected void initViews(ViewHolder holder, View root) { setTitle(""); mCache = new DiskImageCache(this); if (mCurrentMode == MODE_ERROR) { //TODO return; } // TODO ?? // ViewPager viewPager = holder.get(R.id.view_pager); Logger.e("Size" + images.size()); final LayoutInflater inflater = getLayoutInflater(); viewPager.setAdapter(new PagerAdapter() { @Override public int getCount() { return images.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } @Override public Object instantiateItem(ViewGroup container, int position) { PhotoView photoView = (PhotoView) inflater.inflate(R.layout.item_image, container, false); photoView.enable(); String url = images.get(position); if (mCache.hasCache(url)) { String file = mCache.getDiskPath(url); Glide.with(ImageActivity.this).load(file).into(photoView); } else { Glide.with(ImageActivity.this).load(images.get(position)).into(photoView); } container.addView(photoView); Logger.e("Item"); return photoView; } @Override public void destroyItem(ViewGroup container, int position, Object object) { PhotoView photoView = (PhotoView) container.findViewById(R.id.photo_view); container.removeView(photoView); } }); viewPager.setCurrentItem(current_image_position); }
From source file:com.android.emergency.EmergencyTabActivity.java
protected void setupTabs() { mFragments = setUpFragments();//w ww.jav a 2 s . c o m mTabLayout = (TabLayout) findViewById(R.id.sliding_tabs); if (mTabsAdapter == null) { // The viewpager that will host the section contents. ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); mTabsAdapter = new ViewPagerAdapter(getFragmentManager()); viewPager.setAdapter(mTabsAdapter); mTabLayout.setTabsFromPagerAdapter(mTabsAdapter); // Set a listener via setOnTabSelectedListener(OnTabSelectedListener) to be notified // when any tab's selection state has been changed. mTabLayout.setOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager)); // Use a TabLayout.TabLayoutOnPageChangeListener to forward the scroll and selection // changes to this layout viewPager.addOnPageChangeListener(new TabLayoutOnPageChangeListener(mTabLayout)); } else { mTabsAdapter.notifyDataSetChanged(); mTabLayout.setTabsFromPagerAdapter(mTabsAdapter); } }
From source file:com.suyonoion.customdrawereasyviewpagerui.ExpandedViewpagerUI.java
private void kode() { Tempat_Judul = (PagerTabStrip) findViewById(setResource("id_judul_drawer", "id")); Mengisi_Tempat_judul = new ArrayList<String>(); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu1", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu2", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu3", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu4", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu5", "string"))); AdapterExpandedViewpagerUI adapter = new AdapterExpandedViewpagerUI(Mengisi_Tempat_judul); final ViewPager EasyExpandedViewPagerUI = (ViewPager) this .findViewById(setResource("id_viewpager_drawer", "id")); EasyExpandedViewPagerUI.setAdapter(adapter); EasyExpandedViewPagerUI.setOffscreenPageLimit(5); EasyExpandedViewPagerUI.setOnPageChangeListener(new OnPageChangeListener() { @Override/*w w w.j av a2 s. c om*/ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { View page1 = findViewById(setResource("id_page1", "id")); View page2 = findViewById(setResource("id_page2", "id")); View page3 = findViewById(setResource("id_page3", "id")); View page4 = findViewById(setResource("id_page4", "id")); View page5 = findViewById(setResource("id_page5", "id")); switch (position) { case 0: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page1); case 1: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page2); case 2: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page3); case 3: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page4); case 4: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page5); } } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:bus_vn.gena.bus_vn.com.bus_vn.List_bus.java
private void setupTablayout() { tabLayout = (TabLayout) findViewById(R.id.tabLayout); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("")); final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); final PagerAdapterBus adapter = new PagerAdapterBus(getSupportFragmentManager(), tabLayout.getTabCount(), type);/* w ww . j a v a 2 s . com*/ viewPager.setAdapter(adapter); viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); }
From source file:com.feedhenry.armark.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);/*from ww w .j a v a 2 s .com*/ //inicializador de api de facebook FacebookSdk.sdkInitialize(getApplicationContext()); AppEventsLogger.activateApp(this); // adaptador para los fragmentos SeccionPageradapter seccionPageradapter1 = new SeccionPageradapter(getSupportFragmentManager(), MainActivity.this); // Set up the ViewPager with the sections adapter. ViewPager mViewPager = (ViewPager) findViewById(R.id.container); assert mViewPager != null; mViewPager.setAdapter(seccionPageradapter1); mViewPager.setOffscreenPageLimit(0); // Guarda la cantidad (int 0)de fragment que esta en el viewPager. este caso es 0, las destruye de una todas las posiciones de fragment TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); assert tabLayout != null; tabLayout.setupWithViewPager(mViewPager); Inicio_feedHenry_sdk iniciar = new Inicio_feedHenry_sdk(); iniciar.InicializarFH(getApplicationContext()); }
From source file:com.mikimedia.android.component.ImageSliderController.java
public void init(ImageDataAdapter dataAdapter, BitmapDrawable errorDrawable) { this.errorDrawble = errorDrawable; // Assigning ViewPager View and setting the adapter final IndicatorView indicator = (IndicatorView) container.findViewById(R.id.indicator); indicator.setVisibility(View.VISIBLE); indicator.setSize(dataAdapter.size(), 0); final ViewPager pager = (ViewPager) container.findViewById(R.id.pager); pager.setAdapter(new ImagePageAdapter(activity, dataAdapter)); pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override//w w w. j av a2 s . co m public void onPageSelected(int position) { indicator.setPosition(position); } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.palebluepagos.androidwallet.HomeActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); LeftMenuFragment menu = new LeftMenuFragment(); getSupportFragmentManager().beginTransaction().add(R.id.left_drawer, menu, TAG_LEFT_MENU).commit(); getSupportFragmentManager().beginTransaction() .add(R.id.banks_list_container, new BanksListFragment(), TAG_HOME_BANKS_LIST).commit(); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close); mDrawerLayout.setDrawerListener(mDrawerToggle); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setElevation(0f); // Create a Tabs View CustomPagerAdapter mCustomPagerAdapter = new CustomPagerAdapter(getSupportFragmentManager()); ViewPager mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mCustomPagerAdapter); this.checkOriginIntent(); }
From source file:com.example.android.lnotifications.LNotificationActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_notification); // Show 3 tabs with the different notification options. ViewPager viewPager = (ViewPager) findViewById(pager); TabLayout tabs = (TabLayout) findViewById(R.id.tabs); NotificationsPagerAdapter pagerAdapter = new NotificationsPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(pagerAdapter); tabs.setupWithViewPager(viewPager);/*from w ww . jav a 2 s. c o m*/ }