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

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

Introduction

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

Prototype

public void setId(@IdRes int id) 

Source Link

Document

Sets the identifier for this view.

Usage

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);
    setContentView(vp);//  w ww.j a  v a2s. co  m
    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:org.monospace.smsfilter.MainActivity.java

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

    mTabs = new TabSet(NUM_TABS);
    mTabs.add(TAB_SMS, R.string.tab_sms_list, SMSListFragment.class);
    mTabs.add(TAB_FILTER, R.string.tab_filter_list, FilterListFragment.class);

    ActionBar actionBar = getActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionBar.setDisplayShowTitleEnabled(false);

    ViewPager pager = new ViewPager(this);
    pager.setId(R.id.main_pager);

    TabHelper helper = new TabHelper(this, pager);
    pager.setAdapter(helper);//from w  w  w  . j  a v a  2 s .c  om
    pager.setOnPageChangeListener(helper);

    for (TabSet.Tab t : mTabs) {
        Tab tab = actionBar.newTab().setText(t.textId).setTabListener(helper);
        actionBar.addTab(tab);
    }

    setContentView(pager);

    mReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            SMSListFragment fragment = (SMSListFragment) mTabs.getItem(TAB_SMS);
            fragment.refresh();
        }
    };

    registerReceiver(mReceiver, new IntentFilter("org.monospace.smsfilter.NEW_BLOCKED_SMS"));
}

From source file:com.commonsware.cwac.masterdetail.MasterDetailStrategy.java

ViewPager buildViewPager(Activity host, PagerAdapter pages) {
    ViewPager pager = new ViewPager(host);

    pager.setId(pagerId);
    pager.setAdapter(pages);//w  ww . j a v a 2s . c  o m

    return (pager);
}