List of usage examples for android.support.v4.view PagerAdapter getPageTitle
public CharSequence getPageTitle(int position)
From source file:com.axolotl.yanews.customize.SlidingTabLayout.java
/** * tabtabstrip/*w w w . j a va2s .c o m*/ */ private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); mTabViews = null; mTabViews = new View[adapter.getCount()]; for (int i = 0; i < adapter.getCount(); i++) { View tabView = null; TextView tabTitleView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); mTabViews[i] = tabView; mTabStrip.addView(tabView); } }
From source file:com.asgj.android.appusage.ui.widgets.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;/*from w w w .j av a 2s. co m*/ TextView tabTitleView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); LinearLayout.LayoutParams tabViewParams = (LinearLayout.LayoutParams) tabView.getLayoutParams(); if (tabViewParams == null) tabViewParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT); tabViewParams.weight = 1; tabView.setLayoutParams(tabViewParams); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } tabTitleView.setTextSize(15); tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); mTabStrip.addView(tabView); } }
From source file:com.aazamnawlakha.eac_android.view.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;/* w w w . j ava2s . c o m*/ TextView tabTitleView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (i == 2) { /* BadgeView badge = new BadgeView(getContext(),tabTitleView); badge.setText("5"); badge.setBadgePosition(Gravity.RIGHT); badge.setTextColor(Color.parseColor("#000000")); badge.setBadgeBackgroundColor(Color.parseColor("#FFFFFF")); badge.show();*/ tabTitleView.setText(adapter.getPageTitle(i) + "1"); } else { tabTitleView.setText(adapter.getPageTitle(i)); } tabView.setOnClickListener(tabClickListener); mTabStrip.addView(tabView); } // for (int i = 0; i < adapter.getCount(); i++) { // View tabView = null; // TextView tabTitleView = null; // // if (mTabViewLayoutId != 0) { // // If there is a custom tab view searchable id set, try and inflate it // tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, // false); // tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); // BadgeView badge = new BadgeView(getContext(), tabView); // badge.setText("5"); // badge.setBadgeBackgroundColor(R.color.white); // badge.show(); // // } // // if (tabView == null) { // tabView = createDefaultTabView(getContext()); // } // // if (tabTitleView == null && TextView.class.isInstance(tabView)) { // tabTitleView = (TextView) tabView; // // } // // tabTitleView.setText(adapter.getPageTitle(i)); // tabView.setOnClickListener(tabClickListener); // /* if(tabView!=null) { // BadgeView badge = new BadgeView(getContext(), tabView); // badge.setText("5"); // badge.setBadgeBackgroundColor(R.color.orange); // badge.show(); // }*/ // mTabStrip.addView(tabView); // } }
From source file:com.oddsoft.pickashop.Widgets.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;/*from w w w.j a va2 s.c om*/ TextView tabTitleView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); tabTitleView.setTextColor(Color.WHITE); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } // String html = "5" + "<br/>" + adapter.getPageTitle(i).toString(); // tabTitleView.setText(Html.fromHtml(html)); tabTitleView.setTextColor(getResources().getColor(mHeaderColor)); tabTitleView.setText(adapter.getPageTitle(i).toString()); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } } }
From source file:com.tmz.ian.view.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;/*from w ww . ja va2s. co m*/ TextView tabTitleView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (i == 2) { /* BadgeView badge = new BadgeView(getContext(),tabTitleView); badge.setText("5"); badge.setBadgePosition(Gravity.RIGHT); badge.setTextColor(Color.parseColor("#000000")); badge.setBadgeBackgroundColor(Color.parseColor("#FFFFFF")); badge.show();*/ tabTitleView.setText(adapter.getPageTitle(i) + "1"); } else { tabTitleView.setText(adapter.getPageTitle(i)); } tabView.setOnClickListener(tabClickListener); mTabStrip.addView(tabView); } // for (int i = 0; i < adapter.getCount(); i++) { // View tabView = null; // TextView tabTitleView = null; // // if (mTabViewLayoutId != 0) { // // If there is a custom tab view searchable id set, try and inflate it // tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, // false); // tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); // BadgeView badge = new BadgeView(getContext(), tabView); // badge.setText("5"); // badge.setBadgeBackgroundColor(R.color.white); // badge.show(); // // } // // if (tabView == null) { // tabView = createDefaultTabView(getContext()); // } // // if (tabTitleView == null && TextView.class.isInstance(tabView)) { // tabTitleView = (TextView) tabView; // // } // // tabTitleView.setText(adapter.getPageTitle(i)); // tabView.setOnClickListener(tabClickListener); // /* if(tabView!=null) { // BadgeView badge = new BadgeView(getContext(), tabView); // badge.setText("5"); // badge.setBadgeBackgroundColor(R.color.orange); // badge.show(); // }*/ // mTabStrip.addView(tabView); // } }
From source file:info.papdt.blacklight.ui.common.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;/*from w w w.ja va 2 s . c o m*/ TextView tabTitleView = null; ImageView tabIconView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } else if (tabIconView == null && ImageView.class.isInstance(tabView)) { tabIconView = (ImageView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } if (tabTitleView != null) tabTitleView.setText(adapter.getPageTitle(i)); else if (tabIconView != null) tabIconView.setImageDrawable(mIconAdapter.getIcon(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } } mTabStripPopulated = true; }
From source file:com.gregmcgowan.fivesorganiser.ui.controls.slidingTab.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;//from ww w. j a v a 2 s . c o m TextView tabTitleView = null; if (customTabLayouts != null && customTabLayouts.length > 0) { tabView = customTabLayouts[i]; tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { // If we're running on ICS or newer, enable all-caps to match the Action Bar tab style tabTitleView.setAllCaps(true); } } else if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); mTabStrip.addView(tabView); } }
From source file:com.simplecity.amp_library.ui.views.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;//from w ww.j a v a 2s . c o m TextView tabTitleView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); mTabViews.add(tabView); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } if (tabView instanceof TextView) { ((TextView) tabView).setTextColor(mTextColor); } if (i == mViewPager.getCurrentItem()) { if (tabView instanceof TextView) { tabView.setAlpha(1.0f); } } else { if (tabView instanceof TextView) { tabView.setAlpha(0.7f); } } tabTitleView.setText(adapter.getPageTitle(i)); tabView.setOnClickListener(tabClickListener); if (mShouldExpand) { mTabStrip.addView(tabView, new LinearLayout.LayoutParams(0, LayoutParams.MATCH_PARENT, 1.0f)); } else { mTabStrip.addView(tabView); } } }
From source file:com.dreamspace.superman.UI.View.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); final View.OnClickListener tabClickListener = new TabClickListener(); for (int i = 0; i < adapter.getCount(); i++) { View tabView = null;//from w ww .j ava 2 s . c om TextView tabTitleView = null; ImageView tabIconView = null; if (mTabViewLayoutId != 0) { // If there is a custom tab view layout id set, try and inflate it tabView = LayoutInflater.from(getContext()).inflate(mTabViewLayoutId, mTabStrip, false); tabTitleView = (TextView) tabView.findViewById(mTabViewTextViewId); } if (tabView == null) { tabView = createDefaultTabView(getContext()); } if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } else if (tabIconView == null && ImageView.class.isInstance(tabView)) { tabIconView = (ImageView) tabView; } if (mDistributeEvenly) { LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) tabView.getLayoutParams(); lp.width = 0; lp.weight = 1; } if (tabTitleView != null) tabTitleView.setText(adapter.getPageTitle(i)); else if (tabIconView != null) tabIconView.setImageDrawable(mIconAdapter.getIcon(i)); tabView.setOnClickListener(tabClickListener); String desc = mContentDescriptions.get(i, null); if (desc != null) { tabView.setContentDescription(desc); } mTabStrip.addView(tabView); if (i == mViewPager.getCurrentItem()) { tabView.setSelected(true); } } mTabStripPopulated = true; }
From source file:com.medisa.myspacecal.Range.java
@SuppressLint("NewApi") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_range); sideNavigationView = (SideNavigationView) findViewById(R.id.side_navigation_view); sideNavigationView.setMenuItems(R.menu.side_navigation_menu); sideNavigationView.setMenuClickCallback(this); PagerAdapter adapter = new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override// w ww. ja va 2 s .c o m public Fragment getItem(int position) { switch (position) { case 0: return new StickyFragment(); } return null; } @Override public int getCount() { return 1; } @Override public CharSequence getPageTitle(int position) { switch (position) { case 0: return getString(R.string.sticky_item); } return null; } }; mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(adapter); mPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @SuppressLint("NewApi") @Override public void onPageSelected(int position) { getActionBar().setHomeButtonEnabled(true); } }); mPager.setPageMargin(getResources().getDimensionPixelSize(R.dimen.page_margin)); getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); for (int position = 0; position < adapter.getCount(); position++) { getActionBar() .addTab(getActionBar().newTab().setText(adapter.getPageTitle(position)).setTabListener(this)); } getActionBar().setDisplayShowHomeEnabled(true); getActionBar().setDisplayShowTitleEnabled(true); getActionBar().setHomeButtonEnabled(true); }