List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.fenyx4.arkham.GUI.OtherWorldDeckActivity.java
public void shuffleDeck() { GameState.getInstance().prepOtherWorldDeck(); ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager); viewpager.setAdapter(new CardAdapter(this, GameState.getInstance().getFilteredOtherWorldDeck())); }
From source file:com.shanet.relayremote.Main.java
private void updatePagerAdapter() { // Create the adapter that will return the relay and relay groups fragments RelayPagerAdapter pagerAdapter = new RelayPagerAdapter(getSupportFragmentManager()); // Set up the ViewPager with the sections adapter. ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(pagerAdapter); // Set the pager to the current fragment pager.setCurrentItem(curFragment);/* w w w . ja v a2 s . c o m*/ // Listen for pager changes to keep track of the currently displayed fragment so the state // can restored when this function is called pager.setOnPageChangeListener(new OnPageChangeListener() { public void onPageScrollStateChanged(int state) { } public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } public void onPageSelected(int position) { curFragment = position; } }); }
From source file:com.google.android.apps.location.gps.gnsslogger.MainActivity.java
private void setupFragments() { mUiLogger = new UiLogger(); mFileLogger = new FileLogger(getApplicationContext()); mGnssContainer = new GnssContainer(getApplicationContext(), mUiLogger, mFileLogger); mFragments = new Fragment[NUMBER_OF_FRAGMENTS]; SettingsFragment settingsFragment = new SettingsFragment(); settingsFragment.setGpsContainer(mGnssContainer); mFragments[FRAGMENT_INDEX_SETTING] = settingsFragment; LoggerFragment loggerFragment = new LoggerFragment(); loggerFragment.setUILogger(mUiLogger); loggerFragment.setFileLogger(mFileLogger); mFragments[FRAGMENT_INDEX_LOGGER] = loggerFragment; // The viewpager that will host the section contents. ViewPager viewPager = (ViewPager) findViewById(R.id.pager); viewPager.setOffscreenPageLimit(2);/*w ww.j av a 2s .c o m*/ ViewPagerAdapter adapter = new ViewPagerAdapter(getFragmentManager()); viewPager.setAdapter(adapter); TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); tabLayout.setTabsFromPagerAdapter(adapter); // Set a listener via setOnTabSelectedListener(OnTabSelectedListener) to be notified when any // tab's selection state has been changed. tabLayout.setOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager)); // Use a TabLayout.TabLayoutOnPageChangeListener to forward the scroll and selection changes to // this layout viewPager.addOnPageChangeListener(new TabLayoutOnPageChangeListener(tabLayout)); }
From source file:com.fenyx4.arkham.GUI.LocationDeckActivity.java
/** Called when the activity is first created. */ @Override//from w ww. j a va2 s . c om public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.locationdeck); AHFlyweightFactory.INSTANCE.Init(this.getApplicationContext()); Bundle extras = getIntent().getExtras(); neiID = extras.getLong("neighborhood"); ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager); viewpager.setAdapter(new CardAdapter(this, GameState.getInstance().getDeckByNeighborhood(neiID))); //viewpager.setBackgroundColor(Color.CYAN); }
From source file:com.noercholis.lm.MainActivity.java
private void setupViewPager(ViewPager viewPager) { Adapter adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new CheeseListFragment(), "Jadwal"); adapter.addFragment(new CheeseListFragment(), "Berita"); viewPager.setAdapter(adapter); }
From source file:com.vuze.android.remote.adapter.TorrentPagerAdapter.java
public void init(final FragmentManager fragmentManager, ViewPager viewPager, PagerSlidingTabStrip tabs) { this.viewPager = viewPager; // Bind the tabs to the ViewPager viewPager.setAdapter(this); tabs.setViewPager(viewPager);//w w w .java 2s . c o m tabs.setOnPageChangeListener(new OnPageChangeListener() { int oldPosition = 0; @Override public void onPageSelected(int position) { if (AndroidUtils.DEBUG) { Log.d(TAG, "page selected: " + position); } Fragment oldFrag = findFragmentByPosition(fm, oldPosition); if (oldFrag instanceof FragmentPagerListener) { FragmentPagerListener l = (FragmentPagerListener) oldFrag; l.pageDeactivated(); } oldPosition = position; Fragment newFrag = findFragmentByPosition(fm, position); if (newFrag instanceof FragmentPagerListener) { FragmentPagerListener l = (FragmentPagerListener) newFrag; l.pageActivated(); } } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:com.example.android.miwok.activities.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); // Find the view pager that will allow the user to swipe between fragments ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); // Create an adapter that knows which fragment should be shown on each page CategoryAdapter adapter = new CategoryAdapter(this, getSupportFragmentManager()); // Set the adapter onto the view pager viewPager.setAdapter(adapter); // Find the tab layout that shows the tabs TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); // Connect the tab layout with the view pager. This will // 1. Update the tab layout when the view pager is swiped // 2. Update the view pager when a tab is selected // 3. Set the tab layout's tab names with the view pager's adapter's titles // by calling onPageTitle() tabLayout.setupWithViewPager(viewPager); viewPager.addOnPageChangeListener(this); }
From source file:com.rickendirk.rsgwijzigingen.overAppActivity.java
private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager()); adapter.addFrag(new OverAppFragment(), "Over deze app"); adapter.addFrag(new VoorwaardenFragment(), "Voorwaarden"); adapter.addFrag(new LicentieFragment(), "Licenties"); viewPager.setAdapter(adapter); }
From source file:com.agmostudio.pasarmalamlocator.MainActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // find all the UI from the activity_main layout Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); // use Toolbar as ActionBar setSupportActionBar(toolbar);/* w w w. ja v a 2 s .c o m*/ // create adapter and auto setup our tabs MyPagerAdapter adapter = new MyPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(adapter); tabLayout.setupWithViewPager(viewPager); }
From source file:cm.aptoidetv.pt.ScreenshotsViewer.java
@Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); setContentView(R.layout.page_screenshots_viewer); if (arg0 == null) { currentItem = getIntent().getIntExtra("position", 0); } else {/*from ww w. j a va 2 s. c o m*/ currentItem = arg0.getInt("position", 0); } getIntent().getIntExtra("position", 0); context = this; final ViewPager screenshots = (ViewPager) findViewById(R.id.screenShotsPager); ArrayList<String> uri = getIntent().getStringArrayListExtra("url"); if (uri != null) { images = uri.toArray(images); } if (images != null && images.length > 0) { screenshots.setAdapter(new ViewPagerAdapterScreenshots(context, uri, true)); screenshots.setCurrentItem(currentItem); } // String imagepath = getIntent().getStringExtra(SCREEN); // // ImageView screen = (ImageView) findViewById(R.id.screenshot); // // Picasso.with(this) // .load(imagepath) // .error(getResources().getDrawable(R.drawable.default_background)) // .into(screen); }