List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.gh4a.activities.ExploreActivity.java
private void setPageIndicator(int position) { ThisPageAdapter adapter = new ThisPageAdapter(getSupportFragmentManager()); ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(adapter); pager.invalidate();//from ww w .jav a 2s. c o m TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator); if (Gh4Application.THEME != R.style.DefaultTheme) { indicator.setTextColor(getResources().getColor(R.color.abs__primary_text_holo_light)); indicator.setSelectedColor(getResources().getColor(R.color.abs__primary_text_holo_light)); indicator.setSelectedBold(true); } boolean trending = position == 1; indicator.setVisibility(trending ? View.VISIBLE : View.GONE); indicator.setViewPager(pager); indicator.notifyDataSetChanged(); adapter.notifyDataSetChanged(); }
From source file:com.stockita.popularmovie.activity.NewDetailActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_detail); //getWindow().setBackgroundDrawable(null); // Toolbar//w ww . java 2 s . com Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); if (savedInstanceState != null) { mMovieId = savedInstanceState.getString(KEY_MOVIE_ID); mSortGroup = savedInstanceState.getString(KEY_SORT_GROUP); } if (savedInstanceState == null) { // Data from MovieEntry via RecyclerViewFragment into NewDetailFragment. mMovieId = getIntent().getStringExtra(ContractMovies.MovieEntry.COLUMN_MOVIE_ID); mSortGroup = getIntent().getStringExtra(ContractMovies.MovieEntry.COLUMN_SORT_GROUP); // We keep these two data in SharedPreferences, rather than savedInstanceState // When we use three sliding fragment, happening to me, when configuration changes // that saveInstanceSate will not survive. Utilities.setMovieId(this, KEY_MOVIE_ID, mMovieId); Utilities.setMovieId(this, KEY_SORT_GROUP, mSortGroup); } /* Sliding Tab below here */ // We can add or remove tabs from here, then goto ViewPagerAdapter.java in getItem() and // add the fragment there. CharSequence[] tabTitles = { getString(R.string.activity_detail_tab_one), getString(R.string.activity_detail_tab_two), getString(R.string.activity_detail_tab_three) }; int numberOfTabs = NUMBER_OF_TAB; // Creating The ViewPagerAdapter and Passing Fragment Manager, Titles fot the Tabs and Number Of Tabs. ViewPagerAdapterDetail adapter = new ViewPagerAdapterDetail(getFragmentManager(), tabTitles, numberOfTabs); // Assigning ViewPager View and setting the adapter ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(adapter); // Assigning the SlidingTabLayout View SlidingTabLayout tabs = (SlidingTabLayout) findViewById(R.id.tabs); // To make the Tabs Fixed set this true, this makes the tabs Space Evenly in Available width. tabs.setDistributeEvenly(true); // Setting Custom Color for the Scroll bar indicator of the Tab View tabs.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return ContextCompat.getColor(getBaseContext(), R.color.tabsScrollColor); } }); // Setting the ViewPager For the SlidingTabsLayout tabs.setViewPager(pager); }
From source file:com.cyno.groupsie.activities.LoginActivity.java
private void setViewPager() { ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); viewPager.setAdapter(new LoginPagerAdapter(getSupportFragmentManager())); CircleIndicator indicator = (CircleIndicator) findViewById(R.id.indicator_default); indicator.setViewPager(viewPager);/*from w ww . ja va 2 s.c o m*/ }
From source file:com.example.android.miwok.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); ViewPager mMain_Pagger = (ViewPager) findViewById(R.id.main_pagger); SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter(getSupportFragmentManager(), this); mMain_Pagger.setAdapter(adapter); // Give the TabLayout the ViewPager TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); tabLayout.setupWithViewPager(mMain_Pagger); }
From source file:app.morningsignout.com.morningsignoff.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("onCreate", "at onCreate"); Log.e("MainPageFragment", "category_category"); Intent categoryPageIntent = new Intent(this, CategoryActivity.class); //categoryPageIntent.putExtra(Intent.EXTRA_TITLE, stringAdapter.getItem(position)); categoryPageIntent.putExtra(Intent.EXTRA_TITLE, 0); startActivity(categoryPageIntent);/*from w w w . j a v a 2 s .c o m*/ setContentView(R.layout.activity_main); // The pager for list of headline images (each is own page) ViewPager headlinePager = (ViewPager) findViewById(R.id.container_headline); headlinePager.setAdapter(new HeadlinePagerAdapter(getSupportFragmentManager())); // Bottom half of screen: The list of category buttons if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction().add(R.id.container, new MainPageFragment()).commit(); } }
From source file:com.baggy.dashclock.nowplayingextension.SimplePagedTabsHelper.java
public SimplePagedTabsHelper(Context context, ViewGroup tabContainer, ViewPager pager) { mContext = context;/*from w ww .j a v a 2s. c om*/ 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.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) { } @Override public void onPageSelected(int position) { for (int i = 0; i < mTabContainer.getChildCount(); i++) { mTabContainer.getChildAt(i).setSelected(i == position); } } @Override public void onPageScrollStateChanged(int i) { } }); }
From source file:com.tastycactus.timesheet.TimeEntriesActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.entries);/*from w w w . j a v a 2 s. c om*/ ViewPager vpPager = (ViewPager) findViewById(R.id.pager); vpPager.setAdapter(fragmentAdapter); }
From source file:com.stockita.popularmovie.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //getWindow().setBackgroundDrawable(null); // Toolbar/*w w w .ja va2 s. c o m*/ Toolbar toolbar = (Toolbar) findViewById(R.id.tool_bar); setSupportActionBar(toolbar); // We can add or remove tabs from here, then goto ViewPagerAdapter.java in getItem() and // add the fragment there. CharSequence[] tabTitles = { getString(R.string.activity_main_tab_one), getString(R.string.activity_main_tab_two), getString(R.string.activity_main_tab_three), getString(R.string.activity_main_tab_four), getString(R.string.activity_main_tab_five) }; int numberOfTabs = NUMBER_OF_TAB; // Creating The ViewPagerAdapter and Passing Fragment Manager, Titles fot the Tabs and Number Of Tabs. ViewPagerAdapter adapter = new ViewPagerAdapter(getFragmentManager(), tabTitles, numberOfTabs, this); // Assigning ViewPager View and setting the adapter ViewPager pager = (ViewPager) findViewById(R.id.pager); pager.setAdapter(adapter); // Assigning the SlidingTabLayout View SlidingTabLayout tabs = (SlidingTabLayout) findViewById(R.id.tabs); // To make the Tabs Fixed set this true, this makes the tabs Space Evenly in Available width. tabs.setDistributeEvenly(true); // Setting Custom Color for the Scroll bar indicator of the Tab View tabs.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return ContextCompat.getColor(getBaseContext(), R.color.tabsScrollColor); } }); // Setting the ViewPager For the SlidingTabsLayout tabs.setViewPager(pager); // Sync data in interval mode, this framework will run once every 24 hours. try { SyncUtility.execSyncInterval(this); } catch (Exception e) { Log.e(LOG_TAG, e.toString()); } }
From source file:com.sukenda.tutorial.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Create the adapter that will return a fragment for each section FragmentPagerAdapter mPagerAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) { private final Fragment[] mFragments = new Fragment[] { new RecentPostsFragment(), new PostsFragment(), new TopPostsFragment(), }; private final String[] mFragmentNames = new String[] { "Recent", "My Posts", "My Top Posts" }; @Override/* ww w.j a v a 2 s . c o m*/ public Fragment getItem(int position) { return mFragments[position]; } @Override public int getCount() { return mFragments.length; } @Override public CharSequence getPageTitle(int position) { return mFragmentNames[position]; } }; // Set up the ViewPager with the sections adapter. ViewPager mViewPager = (ViewPager) findViewById(R.id.container); assert mViewPager != null; mViewPager.setAdapter(mPagerAdapter); TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); assert tabLayout != null; tabLayout.setupWithViewPager(mViewPager); // Button launches NewPostActivity FloatingActionButton floatingActionButton = (FloatingActionButton) findViewById(R.id.fab_new_post); assert floatingActionButton != null; floatingActionButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(MainActivity.this, NewPostActivity.class)); } }); }
From source file:com.blork.anpod.activity.DetailsFragmentPagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_pager); PagerAdapter mAdapter = new PagerAdapter(getSupportFragmentManager()); ViewPager mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); mIndicator = (TabPageIndicator) findViewById(R.id.indicator); mIndicator.setViewPager(mPager);/*from www.j av a2 s. co m*/ mIndicator.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int position) { HomeActivity.current = position; if ((HomeActivity.pictures.size() - position) < 5) { new AddMorePicturesTask(getApplicationContext()).execute(); } } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { // TODO Auto-generated method stub } @Override public void onPageScrollStateChanged(int state) { // TODO Auto-generated method stub } }); int index = getIntent().getExtras().getInt("index"); mPager.setCurrentItem(index); }