List of usage examples for android.support.v4.view ViewPager setAdapter
public void setAdapter(PagerAdapter adapter)
From source file:com.edicon.firebase.devs.firepix.FeedsActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feeds); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);//from w w w . ja va 2s .c o m ViewPager viewPager = (ViewPager) findViewById(R.id.feeds_view_pager); FeedsPagerAdapter adapter = new FeedsPagerAdapter(getSupportFragmentManager()); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_HOME), "HOME"); adapter.addFragment(PostsFragment.newInstance(PostsFragment.TYPE_FEED), "FEED"); adapter.addFragment(GeoFireFragment.newInstance(GeoFireFragment.TYPE_GEOFIRE), "GEOFIRE"); viewPager.setAdapter(adapter); viewPager.setCurrentItem(1); TabLayout tabLayout = (TabLayout) findViewById(R.id.feeds_tab_layout); tabLayout.setupWithViewPager(viewPager); mFab = (FloatingActionButton) findViewById(R.id.fab); mFab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); if (user == null || user.isAnonymous()) { Toast.makeText(FeedsActivity.this, "You must sign-in to post.", Toast.LENGTH_SHORT).show(); return; } Intent newPostIntent = new Intent(FeedsActivity.this, NewPostActivity.class); startActivity(newPostIntent); } }); checkPermission(); }
From source file:com.vinson.jingwen.MainActivity.java
private void setupViewPager(ViewPager viewPager) { viewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager()); for (Channels.Channel c : channelInfo) { NewsListFragment newsListFragment = new NewsListFragment(); Bundle bundle = new Bundle(); bundle.putSerializable("channel", c); newsListFragment.setArguments(bundle); viewPagerAdapter.addFragment(newsListFragment, c); }/*www .j a va 2 s . c o m*/ viewPager.setAdapter(viewPagerAdapter); }
From source file:com.example.terz99.digitalmenuv2.MainActivity.java
private void setupContent() { // get the viewpager ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); // declare a new adapter for the viewpager CategoryAdapter pagerAdapter = new CategoryAdapter(getSupportFragmentManager(), this); // set the adapter to the viewpager viewPager.setAdapter(pagerAdapter); // get the tabLayout resource TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs); // set tabLayout in sync with the viewpager tabLayout.setupWithViewPager(viewPager); }
From source file:com.mediatek.engineermode.EngineerMode.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);/* w ww . j av a 2 s.co m*/ final FragmentManager fragmentManager = getFragmentManager(); final FragmentTransaction transaction = fragmentManager.beginTransaction(); if (isWifiOnly()) { TAB_TITLE_IDS = TAB_TITLE_IDS_WIFIONLY; TAB_COUNT = TAB_COUNT_WIFIONLY; } Log.v("@M_" + TAG, "new fregments"); for (int i = 0; i < TAB_COUNT; i++) { mTabs[i] = new PrefsFragment(); mTabs[i].setResource(i); transaction.add(R.id.viewpager, mTabs[i], String.valueOf(i)); transaction.hide(mTabs[i]); } ViewPager viewPager; PagerTabStrip pagerTabStrip; viewPager = (ViewPager) findViewById(R.id.viewpager); pagerTabStrip = (PagerTabStrip) findViewById(R.id.pagertitle); pagerTabStrip.setTabIndicatorColorResource(android.R.color.holo_blue_light); transaction.commitAllowingStateLoss(); // fragmentManager.executePendingTransactions(); mPagerAdapter = new MyPagerAdapter(); viewPager.setAdapter(mPagerAdapter); viewPager.setCurrentItem(0); }
From source file:au.gov.ga.worldwind.androidremote.client.ui.ItemModelFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (savedInstanceState != null) { int itemModelStateId = savedInstanceState.getInt(ITEM_MODEL_STATE_ID_KEY); state = stateProvider.getItemModelState(itemModelStateId); }/*from www. j a v a2 s . c o m*/ final View view = inflater.inflate(R.layout.pager_fragment, container, false); final ViewPager pager = (ViewPager) view.findViewById(R.id.pager); final ItemModelPagerAdapter adapter = new ItemModelPagerAdapter(inflater, state, flatten); state.setCurrentPager(pager); state.setCurrentPagerAdapter(adapter); //prevent "java.lang.IllegalStateException: Recursive entry to executePendingTransactions" //by setting pager adapter after fragment transaction is complete: handler.post(new Runnable() { @Override public void run() { pager.setAdapter(adapter); TitlePageIndicator titles = (TitlePageIndicator) view.findViewById(R.id.titles); titles.setViewPager(pager); } }); return view; }
From source file:com.pimp.companionforband.activities.cloud.CloudActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_cloud); CloudPagerAdapter cloudPagerAdapter; ViewPager mViewPager; Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);/*from w w w. ja v a 2 s . c o m*/ if (toolbar != null) toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); cloudPagerAdapter = new CloudPagerAdapter(getSupportFragmentManager()); mViewPager = (ViewPager) findViewById(R.id.container); mViewPager.setAdapter(cloudPagerAdapter); mViewPager.setOffscreenPageLimit(2); mViewPager.setPageTransformer(true, new ZoomOutPageTransformer()); TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(mViewPager); refreshTokenRequestUrl = refreshTokenRequestUrl.replace("$1", getString(R.string.client_id)) .replace("$2", getString(R.string.client_secret)) .replace("$3", MainActivity.sharedPreferences.getString("refresh_token", "hi")); RequestQueue queue = Volley.newRequestQueue(getApplicationContext()); JsonObjectRequest tokenRequest = new JsonObjectRequest(Request.Method.GET, refreshTokenRequestUrl, null, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { JsonAccessTokenExtractor jate = new JsonAccessTokenExtractor(); accessToken = jate.extractAccessToken(response.toString()); refreshToken = jate.extractRefreshToken(response.toString()); MainActivity.editor.putString("access_token", accessToken); MainActivity.editor.putString("refresh_token", refreshToken); MainActivity.editor.apply(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(CloudActivity.this, error.toString(), Toast.LENGTH_LONG).show(); } }) { @Override public Map<String, String> getHeaders() throws AuthFailureError { HashMap<String, String> headers = new HashMap<>(); headers.put("Authorization", "Bearer " + MainActivity.sharedPreferences.getString("access_token", "hi")); return headers; } }; queue.add(tokenRequest); }
From source file:com.q335.r49.squaredays.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); context = getApplicationContext();//from ww w .ja v a 2 s . com prefs = getApplicationContext().getSharedPreferences(prefsName, MODE_PRIVATE); Glob.init(context); logQ = new LinkedList<>(); setContentView(R.layout.activity_main); ViewPager mViewPager = (ViewPager) findViewById(R.id.container); FM = getSupportFragmentManager(); BF = new TasksFrag(); CF = CalendarFrag.newInstance(CalendarFrag.CODE_CAL); EF = CalendarFrag.newInstance(CalendarFrag.CODE_EXP); mViewPager.setAdapter(new SectionsPagerAdapter(FM, EF, BF, CF)); mViewPager.setOffscreenPageLimit(2); readLogFile(); }
From source file:com.nice295.scratchgames.MainActivity.java
private void setupViewPager(ViewPager viewPager) { Adapter adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new BestFragment(), getString(R.string.best)); adapter.addFragment(new ShowRoomFragment(), getString(R.string.showroom) + "(" + mMyItemArray.size() + ")"); adapter.addFragment(new MygamesFragment(), getString(R.string.mygames) + "(" + mListLikes.size() + ")"); viewPager.setAdapter(adapter); viewPager.setOffscreenPageLimit(0);//from ww w . ja va 2 s .co m }
From source file:com.thatkawaiiguy.meleehandbook.activity.TechTabActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { if (getIntent().hasExtra("bundle") && savedInstanceState == null) savedInstanceState = getIntent().getExtras().getBundle("bundle"); Preferences.applyTheme(this); super.onCreate(savedInstanceState); setContentView(R.layout.collapsing_tab_gif_layout); final SlidrInterface slidrInterface = Slidr.attach(this); if (getIntent().getExtras() == null) return;/* ww w .ja v a 2s . c o m*/ techPicked = getIntent().getExtras().getString("option"); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) getWindow().setStatusBarColor(0x00000000); final AppBarLayout appBar = (AppBarLayout) findViewById(R.id.app_bar); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); assert getSupportActionBar() != null; getSupportActionBar().setTitle(techPicked); getSupportActionBar().setDisplayHomeAsUpEnabled(true); final GifImageView tabImage = (GifImageView) findViewById(R.id.infoGif); final ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); assert techPicked != null; switch (techPicked) { case "Wall jump": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Wall Jump", "Ledge Wall Jump", "Reverse Wall Jump" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.walljump); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.walljump); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.defaultpic); slidrInterface.lock(); break; case 2: tabImage.setImageResource(R.drawable.reversewalljump); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Directional Influence": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Directional Influence", "Smash DI", "DI Angles" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.di); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.di); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.sdi); slidrInterface.lock(); break; case 2: tabImage.setImageResource(R.drawable.diangles); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Super wavedash & SDWD": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Super Wavedash", "Super Duper Wavedash" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.swd); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.swd); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.defaultpic); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Extended & homing grapple": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Extended grapple", "Homing grapple" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.egrapple); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.egrapple); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.hominggrapple); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; case "Shield dropping": viewPager.setAdapter(new TabFragmentAdapter(getSupportFragmentManager(), new String[] { "Shield dropping", "Shai dropping" })); tabLayout.setupWithViewPager(viewPager); tabImage.setImageResource(R.drawable.shielddrop); tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { viewPager.setCurrentItem(tab.getPosition()); appBar.setExpanded(true); switch (tab.getPosition()) { case 0: tabImage.setImageResource(R.drawable.shielddrop); slidrInterface.unlock(); break; case 1: tabImage.setImageResource(R.drawable.shaidrop); slidrInterface.lock(); break; } } @Override public void onTabUnselected(TabLayout.Tab tab) { } @Override public void onTabReselected(TabLayout.Tab tab) { } }); break; } }
From source file:com.example.admin.parkingappfinal.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Adding Toolbar to Main screen Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);//from ww w . j a v a 2 s. c om // Setting ViewPager for each Tabs ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager); setupViewPager(viewPager); // Set Tabs inside Toolbar //TabLayout tabs = (TabLayout) findViewById(R.id.tabs); //tabs.setupWithViewPager(viewPager); Adapter adapter = new Adapter(getSupportFragmentManager()); adapter.addFragment(new TileContentFragment(), "Tile"); viewPager.setAdapter(adapter); // Create Navigation drawer and inflate layout NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer); // Adding menu icon to Toolbar ActionBar supportActionBar = getSupportActionBar(); if (supportActionBar != null) { VectorDrawableCompat indicator = VectorDrawableCompat.create(getResources(), R.drawable.ic_menu, getTheme()); indicator.setTint(ResourcesCompat.getColor(getResources(), R.color.white, getTheme())); supportActionBar.setHomeAsUpIndicator(indicator); supportActionBar.setDisplayHomeAsUpEnabled(true); } // Set behavior of Navigation drawer navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { // This method will trigger on item Click of navigation menu @Override public boolean onNavigationItemSelected(MenuItem menuItem) { // Set item in checked state menuItem.setChecked(true); // TODO: handle navigation // Closing drawer on item click mDrawerLayout.closeDrawers(); return true; } }); // Adding Floating Action Button to bottom right of main view FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Snackbar.make(v, "Hello Snackbar!", Snackbar.LENGTH_LONG).show(); } }); // super.onCreate(savedInstanceState); setContentView(R.layout.park_display); Button button = (Button) findViewById(R.id.refreshButton); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { try { update(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); }