Android Open Source - android-AppPuntalRadio App Sections Pager Adapter






From Project

Back to project page android-AppPuntalRadio.

License

The source code is released under:

GNU General Public License

If you think the Android project android-AppPuntalRadio listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.ivanob.puntalradio;
//from w w w  .  j av  a 2s.  c o  m
import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;

public class AppSectionsPagerAdapter extends FragmentPagerAdapter {

  private int[] tabNames = {R.string.portada_tab,
      R.string.parrilla_tab,
      R.string.programas_tab
    };
  private Context context;
  
    public AppSectionsPagerAdapter(FragmentManager fm, Context nContext) {
        super(fm);
        context = nContext;
    }

    public Fragment getItem(int i) {
        switch (i) {
            case 0:
                return new PortadaFragment();
            case 1:
                return new ParrillaFragment();
            case 2:
              return new ProgramasFragment();
            default:
              return new PortadaFragment();
        }
    }


    public int getCount() {
        return 3;
    }


    public CharSequence getPageTitle(int position) {
        return context.getResources().getString(tabNames[position]);
    }
}




Java Source Code List

com.ivanob.puntalradio.AboutDialog.java
com.ivanob.puntalradio.AppSectionsPagerAdapter.java
com.ivanob.puntalradio.Consts.java
com.ivanob.puntalradio.MainActivity.java
com.ivanob.puntalradio.ParrillaFragment.java
com.ivanob.puntalradio.PortadaFragment.java
com.ivanob.puntalradio.ProgramInfoDialog.java
com.ivanob.puntalradio.ProgramasFragment.java
com.ivanob.puntalradio.TimerSleepMode.java
com.ivanob.puntalradio.model.RadioManager.java
com.ivanob.puntalradio.model.RadioProgram.java
com.ivanob.puntalradio.model.RadioProgrammingManager.java
com.ivanob.puntalradio.model.StationConfigManager.java