Example usage for android.support.v4.view ViewPager setAdapter

List of usage examples for android.support.v4.view ViewPager setAdapter

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager setAdapter.

Prototype

public void setAdapter(PagerAdapter adapter) 

Source Link

Document

Set a PagerAdapter that will supply views for this pager as needed.

Usage

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();
            }
        }
    });
}