List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.android.emergency.view.ViewInfoActivity.java
private void setupTabs() { mFragments = setUpFragments();//from w w w. ja v a 2s . c om 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.fenyx4.arkham.GUI.OtherWorldDeckActivity.java
/** Called when the activity is first created. */ @Override// w w w . ja v a 2 s . co m public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.locationdeck); AHFlyweightFactory.INSTANCE.Init(this.getApplicationContext()); // Bundle extras = getIntent().getExtras(); //long[] colorIDs = extras.getLongArray("otherworld"); //.getLong("otherworld"); ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager); viewpager.setAdapter(new CardAdapter(this, GameState.getInstance().getFilteredOtherWorldDeck())); //viewpager.setBackgroundColor(Color.CYAN); }
From source file:com.matthewmitchell.peercoin_android_wallet.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); final ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); final FragmentManager fragmentManager = getFragmentManager(); walletAddressesFragment = (WalletAddressesFragment) fragmentManager.findFragmentByTag(TAG_LEFT); sendingAddressesFragment = (SendingAddressesFragment) fragmentManager.findFragmentByTag(TAG_RIGHT); final FragmentTransaction removal = fragmentManager.beginTransaction(); if (walletAddressesFragment == null) walletAddressesFragment = new WalletAddressesFragment(); else//from w w w. ja v a2 s . c o m removal.remove(walletAddressesFragment); if (sendingAddressesFragment == null) sendingAddressesFragment = new SendingAddressesFragment(); else removal.remove(sendingAddressesFragment); if (!removal.isEmpty()) { removal.commit(); fragmentManager.executePendingTransactions(); } final ViewPager pager = (ViewPager) findViewById(R.id.address_book_pager); if (pager != null) { pager.setAdapter( new TwoFragmentAdapter(fragmentManager, walletAddressesFragment, sendingAddressesFragment)); final ViewPagerTabs pagerTabs = (ViewPagerTabs) findViewById(R.id.address_book_pager_tabs); pagerTabs.addTabLabels(R.string.address_book_list_receiving_title, R.string.address_book_list_sending_title); pager.setOnPageChangeListener(pagerTabs); final int position = 1; pager.setCurrentItem(position); pager.setPageMargin(2); pager.setPageMarginDrawable(R.color.bg_less_bright); pagerTabs.onPageSelected(position); pagerTabs.onPageScrolled(position, 0, 0); } else { fragmentManager.beginTransaction() .add(R.id.wallet_addresses_fragment, walletAddressesFragment, TAG_LEFT) .add(R.id.sending_addresses_fragment, sendingAddressesFragment, TAG_RIGHT).commit(); } runAfterLoad(new Runnable() { @Override public void run() { updateFragments(); } }); }
From source file:com.prkd.fileupload.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); String[] urls = getArguments().getStringArray("urls"); ImageAdapter adapter = new ImageAdapter(getActivity()); adapter.setImageUrls(urls);/*w w w . j a v a2s . com*/ pager.setAdapter(adapter); pager.setCurrentItem(getArguments().getInt(Constants.Extra.IMAGE_POSITION, 0)); return rootView; }
From source file:com.torrentfreak.reader.free.ArticleActivity.java
private void setFragmentAdapter() { // create the fragment adatper to split the article content and comments fragmentAdapter = new ArticleFragmentAdapter(this, url, getSupportFragmentManager()); final ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); viewPager.setAdapter(fragmentAdapter); final TitlePageIndicator titlePageIndicator = (TitlePageIndicator) findViewById(R.id.title_page_indicator); titlePageIndicator.setViewPager(viewPager); }
From source file:com.android.infosessions.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 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 SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter(getFragmentManager()); // Set the adapter onto the view pager viewPager.setAdapter(adapter); // Give the TabLayout the ViewPager TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager); }
From source file:bus_vn.gena.bus_vn.com.bus_vn.List_bus_stop.java
private void setupTablayout() { tabLayout = (TabLayout) findViewById(R.id.tabLayout); tabLayout.setTabGravity(TabLayout.GRAVITY_FILL); switch (kolTypeDay.size()) { case 1://from ww w . j av a2 s .c o m if (kolTypeDay.get(0).equals("4")) { tabLayout.addTab(tabLayout.newTab().setText("??")); } else { tabLayout.addTab(tabLayout.newTab().setText("?")); } break; case 2: tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("?")); break; case 3: tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("?")); tabLayout.addTab(tabLayout.newTab().setText("?")); break; default: break; } final ViewPager viewPager = (ViewPager) findViewById(R.id.pager); final PageAdapterBusStop adapter = new PageAdapterBusStop(getSupportFragmentManager(), tabLayout.getTabCount(), busPathId, kolTypeDay); 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.dnielfe.manager.BrowserActivity.java
private void init() { fm = getFragmentManager();// ww w . j a v a 2 s . com mNavigation = new NavigationView(this); setupDrawer(); initDrawerList(); // add listener for navigation view if (mNavigation.listeners.isEmpty()) mNavigation.addonNavigateListener(this); // start IconPreview class to get thumbnails if BrowserListAdapter // request them new IconPreview(this); // Instantiate a ViewPager and a PagerAdapter. ViewPager mPager = (ViewPager) findViewById(R.id.pager); BrowserTabsAdapter mPagerAdapter = new BrowserTabsAdapter(fm); mPager.setAdapter(mPagerAdapter); PageIndicator mIndicator = (PageIndicator) findViewById(R.id.indicator); mIndicator.setViewPager(mPager); mIndicator.setFades(false); }
From source file:com.example.android.LeJa.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.view_pager); // 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); mPlanetTitles = new String[] { "Bangladesh", "India", "Srilanka", "Pakistan", "Usa", "UK", "Japan", "Australia" }; mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view mDrawerList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mPlanetTitles)); mDrawerList.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override/*from w ww . ja v a2s .c o m*/ public void onItemClick(AdapterView<?> parent, View view, int position, long id) { } }); }
From source file:com.rsamadhan.MainActivity.java
private void setupViewPager(ViewPager viewPager) { Adapter adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new DomainListFragment(), getResources().getString(R.string.domain_text)); viewPager.setAdapter(adapter); }