List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.example.drugsformarinemammals.ViewPager_Pinnipeds.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); helper = new Handler_Sqlite(this); extra = this.getIntent().getExtras(); setContentView(R.layout.viewpager_pinnipeds); TextView drug = (TextView) findViewById(R.id.title); if (extra != null) { drug.setText(extra.getCharSequence("drugName")); Handler_Sqlite helper = new Handler_Sqlite(this); SQLiteDatabase db = helper.open(); families = new ArrayList<String>(); if (db != null) families = helper.read_animals_family(extra.getString("drugName"), "Pinnipeds"); }/*from www. j a v a 2 s . c o m*/ drug.setTypeface(Typeface.SANS_SERIF); TextView group = (TextView) findViewById(R.id.subtitle); group.setTypeface(Typeface.SANS_SERIF); PagerTabStrip mPagerTabStrip = (PagerTabStrip) findViewById(R.id.tabs); if (families.size() == 1) mPagerTabStrip.setTabIndicatorColor(getResources().getColor(android.R.color.white)); int size = mPagerTabStrip.getChildCount(); for (int i = 0; i < size; i++) { View child = mPagerTabStrip.getChildAt(i); if (child instanceof TextView) { textView = (TextView) child; textView.setTypeface(Typeface.SANS_SERIF); } } ViewPager vpPager = (ViewPager) findViewById(R.id.vp_pinnipeds); adapterViewPager = new MyPagerAdapter(getSupportFragmentManager()); vpPager.setAdapter(adapterViewPager); vpPager.setCurrentItem(1); }
From source file:com.google.android.apps.dashclock.configuration.ConfigureAppearanceFragment.java
private void configureStylePager(final ViewPager pager, final PagerPositionStrip positionStrip, final String[] styleNames, final String styleComponent, final int gravity, final String preference) { String currentStyleName = mCurrentStyleNames.get(preference); final LayoutInflater inflater = getActivity().getLayoutInflater(); pager.setAdapter(new PagerAdapter() { @Override/*from w w w . ja va2 s. c o m*/ public int getCount() { return styleNames.length; } @Override public boolean isViewFromObject(View view, Object o) { return view == o; } @Override public Object instantiateItem(ViewGroup container, int position) { FrameLayout wrapper = new FrameLayout(getActivity()); ViewPager.LayoutParams wrapperLp = new ViewPager.LayoutParams(); wrapper.setLayoutParams(wrapperLp); String styleName = styleNames[position]; if (styleName.contains("analog")) { styleName += "_white"; } View v = inflater.inflate( AppearanceConfig.getLayoutByStyleName(getActivity(), styleComponent, styleName), container, false); FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); lp.gravity = gravity; v.setLayoutParams(lp); wrapper.addView(v); container.addView(wrapper); return wrapper; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } }); pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { mCurrentStyleNames.put(preference, styleNames[position]); } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { positionStrip.setPosition(position + positionOffset); } }); positionStrip.setPageCount(styleNames.length); pager.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { switch (motionEvent.getActionMasked()) { case MotionEvent.ACTION_DOWN: showPositionStrips(true, -1); break; case MotionEvent.ACTION_UP: showPositionStrips(false, AUTO_HIDE_DELAY_MILLIS); break; } return false; } }); for (int i = 0; i < styleNames.length; i++) { if (currentStyleName.equals(styleNames[i])) { pager.setCurrentItem(i); positionStrip.setPosition(i); break; } } }
From source file:com.marcosedo.lagramola.MainActivity.java
private void configureToolbarAndTabLayout() { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);/* www.j a va 2 s. co m*/ getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(false); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View w) { getVisibilityOnTabs(); } }); // Get the ViewPager and set it's PagerAdapter so that it can display items ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager); MyPagerAdapter pagerAdapter = new MyPagerAdapter(getSupportFragmentManager(), MainActivity.this); viewPager.setAdapter(pagerAdapter); // Give the TabLayout the ViewPager TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout); tabLayout.setupWithViewPager(viewPager); // Iterate over all tabs and set the custom view for (int i = 0; i < tabLayout.getTabCount(); i++) { TabLayout.Tab tab = tabLayout.getTabAt(i); tab.setCustomView(pagerAdapter.getTabView(i)); } }
From source file:com.saulcintero.moveon.MainHolder.java
public void initPager() { PagerAdapter mPagerAdapter = new PagerAdapter(getSupportFragmentManager()); mPagerAdapter.addFragment(new History()); mPagerAdapter.addFragment(new Main()); mPagerAdapter.addFragment(new Statistics()); ViewPager mViewPager = (ViewPager) findViewById(R.id.viewPager); mViewPager.setPageMargin(getResources().getInteger(R.integer.viewpager_margin_width)); mViewPager.setPageMarginDrawable(R.drawable.viewpager_margin); mViewPager.setOffscreenPageLimit(mPagerAdapter.getCount()); mViewPager.setAdapter(mPagerAdapter); mViewPager.setCurrentItem(1);//from ww w. j a v a2s. c om initScrollableTabs(mViewPager); }
From source file:com.ixvil.android.BoxBonus.Activities.MainActivity.java
private void setupViewPager(ViewPager viewPager) { Adapter adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new HomeFragment(), getString(R.string.tab_title_home)); adapter.addFragment(new NewsListFragment(), getString(R.string.tab_title_news)); adapter.addFragment(new ShopsListFragment(), getString(R.string.tab_title_shops)); adapter.addFragment(new GiftsListFragment(), getString(R.string.tab_title_gifts)); viewPager.setAdapter(adapter); }
From source file:com.guldencoin.androidwallet.nlg.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); final ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); final ViewPager pager = (ViewPager) findViewById(R.id.address_book_pager); final FragmentManager fm = getSupportFragmentManager(); if (pager != null) { 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); final PagerAdapter pagerAdapter = new PagerAdapter(fm); pager.setAdapter(pagerAdapter); pager.setOnPageChangeListener(pagerTabs); final int position = getIntent().getBooleanExtra(EXTRA_SENDING, true) == true ? 1 : 0; pager.setCurrentItem(position);//from w w w . j av a2 s . c o m pager.setPageMargin(2); pager.setPageMarginDrawable(R.color.bg_less_bright); pagerTabs.onPageSelected(position); pagerTabs.onPageScrolled(position, 0, 0); walletAddressesFragment = new WalletAddressesFragment(); sendingAddressesFragment = new SendingAddressesFragment(); } else { walletAddressesFragment = (WalletAddressesFragment) fm.findFragmentById(R.id.wallet_addresses_fragment); sendingAddressesFragment = (SendingAddressesFragment) fm .findFragmentById(R.id.sending_addresses_fragment); } updateFragments(); }
From source file:com.feathercoin.wallet.feathercoin.ui.AddressBookActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.address_book_content); final ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); final ViewPager pager = (ViewPager) findViewById(R.id.address_book_pager); final FragmentManager fm = getSupportFragmentManager(); if (pager != null) { 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); final PagerAdapter pagerAdapter = new PagerAdapter(fm); pager.setAdapter(pagerAdapter); pager.setOnPageChangeListener(pagerTabs); final int position = getIntent().getBooleanExtra(EXTRA_SENDING, true) == true ? 1 : 0; pager.setCurrentItem(position);// w w w.ja v a2s . c o m pager.setPageMargin(2); pager.setPageMarginDrawable(R.color.bg_less_bright); pagerTabs.onPageSelected(position); pagerTabs.onPageScrolled(position, 0, 0); walletAddressesFragment = new WalletAddressesFragment(); sendingAddressesFragment = new SendingAddressesFragment(); } else { // The following line causes a bug on some phones. See issue #10. //walletAddressesFragment = (WalletAddressesFragment) fm.findFragmentById(R.id.wallet_addresses_fragment); sendingAddressesFragment = (SendingAddressesFragment) fm .findFragmentById(R.id.sending_addresses_fragment); } updateFragments(); }
From source file:com.readystatesoftware.chuck.internal.ui.TransactionActivity.java
private void setupViewPager(ViewPager viewPager) { adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new TransactionOverviewFragment(), getString(R.string.chuck_overview)); adapter.addFragment(TransactionPayloadFragment.newInstance(TYPE_REQUEST), getString(R.string.chuck_request)); adapter.addFragment(TransactionPayloadFragment.newInstance(TYPE_RESPONSE), getString(R.string.chuck_response)); viewPager.setAdapter(adapter); viewPager.addOnPageChangeListener(new SimpleOnPageChangedListener() { @Override//www .j av a 2 s . co m public void onPageSelected(int position) { selectedTabPosition = position; } }); viewPager.setCurrentItem(selectedTabPosition); }
From source file:com.stanzione.licensesmanagement.ui.CompanyDetailsFragment.java
private void setupViewPager(ViewPager viewPager) { ViewPagerAdapter adapter = new ViewPagerAdapter(getActivity().getSupportFragmentManager()); adapter.addFragment(CompanyRelatedDetailsFragment.newInstance(loggedUser, selectedCompany), "Details"); adapter.addFragment(CompanyRelatedProjectsFragment.newInstance(loggedUser, selectedCompany), "Related Projects"); adapter.addFragment(CompanyRelatedContactsFragment.newInstance(loggedUser, selectedCompany), "Related Contacts For This Company"); viewPager.setAdapter(adapter); }
From source file:com.icloud.listenbook.ui.fragment.MainFragment.java
private void setupViewPager(ViewPager viewPager) { Adapter adapter = new Adapter(getChildFragmentManager()); adapter.addFragment(new HomePageFrage(), this.getString(R.string.recommend)); adapter.addFragment(new MediumFragment(), this.getString(R.string.medium_type)); adapter.addFragment(new RankingFragment(), this.getString(R.string.ranking)); adapter.addFragment(new Msecond(), this.getString(R.string.gongguo)); // adapter.addFragment(new ArtistFragment(), this.getString(R.string.artists)); viewPager.setAdapter(adapter); }