List of usage examples for android.support.v4.view ViewPager setId
public void setId(@IdRes int id)
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); }