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.money.manager.ex.tutorial.TutorialActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Hide the zygote background to speed up rendering. Only when activities have
    // their own background set.
    // tip from http://cyrilmottier.com/2013/01/23/android-app-launching-made-gorgeous/
    //getWindow().setBackgroundDrawable(null);
    setContentView(R.layout.activity_tutorial);

    ButterKnife.bind(this);

    CircleIndicator circleIndicator = (CircleIndicator) findViewById(R.id.indicator_default);

    ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager_default);
    TutorialPagerAdapter pagerAdapter = new TutorialPagerAdapter(getSupportFragmentManager());
    viewpager.setAdapter(pagerAdapter);
    circleIndicator.setViewPager(viewpager);

    //        TextView skipText = (TextView) findViewById(R.id.skipTextView);
    //        skipText.setOnClickListener(new View.OnClickListener() {
    //            @Override
    //            public void onClick(View view) {
    //                onCloseClicked();
    //            }
    //        });
}

From source file:com.meg7.emailer.ui.activity.EmailerActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    FragmentManager fragmentManager = getSupportFragmentManager();
    mHeadlessFragment = (HeadlessFragment) fragmentManager.findFragmentByTag(TAG_FRAGMENT_HEADLESS);

    // If the Fragment is non-null, then it is currently being
    // retained across a configuration change.
    if (mHeadlessFragment == null) {
        mHeadlessFragment = new HeadlessFragment();
        fragmentManager.beginTransaction().add(mHeadlessFragment, TAG_FRAGMENT_HEADLESS).commit();
    }/*w w w. jav  a 2  s .com*/

    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    mFragmentsAdapter = new FragmentsPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(mFragmentsAdapter);

    mRunningCycleLbl = (TextView) findViewById(R.id.runningCycleLbl);

    mRunTglBtn = (ToggleButton) findViewById(R.id.runTglBtn);
    mRunTglBtn.setChecked(TaskerHelper.isTaskerRunning(this));
    mRunTglBtn.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
            if (b) {
                // Start task.
                TaskerHelper.startTasker(getApplicationContext());
            } else {
                // Stop and cancel all planed tasks.
                TaskerHelper.cancelFutureTasks(getApplicationContext());
            }
        }
    });
}

From source file:com.meuf.sosyalkulup.Fragments.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    final TabLayout tabLayout = (TabLayout) findViewById(R.id.tablayout);
    tabLayout.addTab(tabLayout.newTab().setText("Kulpler"));
    tabLayout.addTab(tabLayout.newTab().setText("Duyurular"));
    tabLayout.addTab(tabLayout.newTab().setText("Sohbet"));
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);

    final PagerAdapter adapter = new com.meuf.sosyalkulup.Adapters.PagerAdapter(getSupportFragmentManager(),
            tabLayout.getTabCount());//www .  jav a 2 s. c  o  m

    viewPager.setAdapter(adapter);
    viewPager.setOnPageChangeListener(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.codeim.byme.AListByMyActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Log.d(TAG, "AListByMyActivity OnCreate start");
    setContentView(R.layout.info_list_about_my_a);

    //ViewPageradapter  
    adapter = new TabPageIndicatorAdapter(getSupportFragmentManager());
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(adapter);

    //TabPageIndicator?ViewPager?  
    TabPageIndicator indicator = (TabPageIndicator) findViewById(R.id.indicator);
    indicator.setViewPager(pager);/*from   ww w. j a  va2s.  c o m*/

    //?ViewPager?indicator  
    indicator.setOnPageChangeListener(new OnPageChangeListener() {
        @Override
        public void onPageSelected(int arg0) {
            Toast.makeText(getApplicationContext(), TITLE[arg0], Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onPageScrolled(int arg0, float arg1, int arg2) {

        }

        @Override
        public void onPageScrollStateChanged(int arg0) {

        }
    });
    //start_timer();
}

From source file:com.giovanniterlingen.windesheim.view.ChooseScheduleActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_choose_type);
    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);//from w  w w. j av  a 2  s.c o m

    ViewPager mPager = findViewById(R.id.pager);
    ScreenSlidePagerAdapter mPagerAdapter = new ScreenSlidePagerAdapter(getSupportFragmentManager());
    if (mPager != null) {
        mPager.setAdapter(mPagerAdapter);
        TabLayout tabLayout = findViewById(R.id.tabs);
        if (tabLayout != null) {
            tabLayout.setupWithViewPager(mPager);
        }
    }
    if (DatabaseController.getInstance().hasSchedules()) {
        final ActionBar actionBar = getSupportActionBar();
        if (actionBar != null) {
            actionBar.setHomeAsUpIndicator(R.drawable.ic_arrow_back);
            actionBar.setDisplayHomeAsUpEnabled(true);
        }
    }
}

From source file:com.hugo.actfinder.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.activity_chat);
    setContentView(R.layout.activity_main);

    // Locate the viewpager in activity_main.xml
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);

    // Set the ViewPagerAdapter into ViewPager for fragments
    viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager()));

    mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
    mUsername = ANONYMOUS;/*from  w  w w. j  a  v a  2 s  .  co m*/

    mFirebaseAuth = FirebaseAuth.getInstance();
    mFirebaseUser = mFirebaseAuth.getCurrentUser();

    if (mFirebaseUser == null) {
        // Not signed in, launch the Sign In activity
        startActivity(new Intent(this, SignInActivity.class));
        finish();
        return;
    } else {
        mUsername = mFirebaseUser.getDisplayName();
        mPhotoUrl = mFirebaseUser.getPhotoUrl().toString();
    }
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API).build();
}

From source file:com.rstar.mobile.thermocouple.ui.activities.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Savelog.d(TAG, debug, "onCreate()");

    getSupportActionBar().setDisplayShowHomeEnabled(true);
    getSupportActionBar().setLogo(R.mipmap.logo_thermocouple);
    getSupportActionBar().setDisplayUseLogoEnabled(true);

    boolean isTablet = getResources().getBoolean(R.bool.is_tablet);

    FragmentManager fm = getSupportFragmentManager();

    if (!isTablet) {
        setContentView(R.layout.activity_main);

        ViewPager viewPager = (ViewPager) findViewById(R.id.activityMain_viewPager);
        PageAdapter adapter = new PageAdapter(fm);
        viewPager.setAdapter(adapter);

        TabLayout tabLayout = (TabLayout) findViewById(R.id.activityMain_tabLayout);
        tabLayout.setupWithViewPager(viewPager);
        tabLayout.setTabMode(TabLayout.MODE_FIXED);
        tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);

        for (int index = 0; index < tabLayout.getTabCount(); index++) {
            TabLayout.Tab tab = tabLayout.getTabAt(index);
            tab.setText(mTabName[index]);
        }/*w  w  w. j  ava 2  s  .  co  m*/
    } else {
        setContentView(R.layout.activity_main_large);

        Fragment largeFragment = fm.findFragmentById(R.id.activityMain_large);
        if (largeFragment == null) {
            largeFragment = MenuLargeFragment.newInstance(DefaultTypeCode);
            fm.beginTransaction().add(R.id.activityMain_large, largeFragment).commit();
        }
    }

    mFragment = fm.findFragmentById(FragmentId_keypad);
    if (mFragment == null) {
        mFragment = ThermocoupleKeypadFragment.newInstance();
        fm.beginTransaction().add(FragmentId_keypad, mFragment).commit();
    }
}

From source file:com.luksprog.playground.view.ViewPagerAdapt.java

@Override
protected void onCreate(Bundle arg0) {
    super.onCreate(arg0);
    final ViewPager vp = new ViewPager(this);
    vp.setId(1000);/*www  .  j av  a 2 s  .c  o m*/
    setContentView(vp);
    vp.setAdapter(new CustomAdapter(this));
    // create our list of data
    for (int i = 0; i < 12; i++) {
        MenuItem mi = new MenuItem();
        if (i == 0) {
            // insert a title
            mi.isTitle = true;
            mi.name = "MEAT TITLE";
        } else {
            mi.isTitle = false;
            mi.name = "Meat no." + i;
            mi.price = "Meat price no. " + i;
        }
        mMenuItems.add(mi);
    }
    for (int i = 0; i < 12; i++) {
        MenuItem mi = new MenuItem();
        if (i == 0) {
            // insert a title
            mi.isTitle = true;
            mi.name = "FISH TITLE";
        } else {
            mi.isTitle = false;
            mi.name = "Fish no." + i;
            mi.price = "Fish price no. " + i;
        }
        mMenuItems.add(mi);
    }
    // example of updating the data, in this case with an extra Meat item.
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            MenuItem mi = new MenuItem();
            mi.name = "Meat extra";
            mi.price = "Meat price";
            mMenuItems.add(12, mi);
            vp.getAdapter().notifyDataSetChanged();
        }
    }, 7000);
}

From source file:com.stoutner.privacybrowser.AboutActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.about_coordinatorlayout);

    // We need to use the SupportActionBar from android.support.v7.app.ActionBar until the minimum API is >= 21.
    Toolbar supportAppBar = (Toolbar) findViewById(R.id.about_toolbar);
    setSupportActionBar(supportAppBar);//from  w w w.j a v  a 2  s . com

    // Display the home arrow on supportAppBar.
    final ActionBar appBar = getSupportActionBar();
    assert appBar != null;// This assert removes the incorrect warning on the following line that appBar might be null.
    appBar.setDisplayHomeAsUpEnabled(true);

    //  Setup the ViewPager.
    ViewPager aboutViewPager = (ViewPager) findViewById(R.id.about_viewpager);
    assert aboutViewPager != null; // This assert removes the incorrect warning on the following line that aboutViewPager might be null.
    aboutViewPager.setAdapter(new aboutPagerAdapter(getSupportFragmentManager()));

    // Setup the TabLayout and connect it to the ViewPager.
    TabLayout aboutTabLayout = (TabLayout) findViewById(R.id.about_tablayout);
    assert aboutTabLayout != null; // This assert removes the incorrect warning on the following line that aboutTabLayout might be null.
    aboutTabLayout.setupWithViewPager(aboutViewPager);
}

From source file:com.geecko.QuickLyric.SearchActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    updateSearchProviders(this);

    SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this);
    int[] themes = new int[] { R.style.Theme_QuickLyric, R.style.Theme_QuickLyric_Red,
            R.style.Theme_QuickLyric_Purple, R.style.Theme_QuickLyric_Indigo, R.style.Theme_QuickLyric_Green,
            R.style.Theme_QuickLyric_Lime, R.style.Theme_QuickLyric_Brown, R.style.Theme_QuickLyric_Dark };
    int themeNum = Integer.valueOf(sharedPref.getString("pref_theme", "0"));
    boolean nightMode = sharedPref.getBoolean("pref_night_mode", false);
    if (nightMode && NightTimeVerifier.check(this))
        setTheme(R.style.Theme_QuickLyric_Night);
    else//from  w  w  w.j av a  2 s.c om
        setTheme(themes[themeNum]);
    setStatusBarColor(null);
    setNavBarColor(null);

    setContentView(R.layout.search_view_pager);
    Toolbar toolbar = (Toolbar) findViewById(R.id.search_toolbar);
    setSupportActionBar(toolbar);
    if (getActionBar() != null)
        getActionBar().setDisplayHomeAsUpEnabled(true);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription(null, null,
                toolbar.getSolidColor());
        this.setTaskDescription(taskDescription);
    }

    ViewPager viewPager = getViewPager();
    viewPager.setAdapter(new SearchPagerAdapter(this.getFragmentManager(), this, searchQuery));
    boolean online = OnlineAccessVerifier.check(this);
    viewPager.setCurrentItem(online ? 1 : 0);
    TitlePageIndicator titleIndicator = (TitlePageIndicator) findViewById(R.id.pager_title_strip);
    titleIndicator.setViewPager(viewPager, online ? 1 : 0);
    setSearchQuery(getIntent().getStringExtra("query"));
}