List of usage examples for android.support.v4.view PagerAdapter getPageTitle
public CharSequence getPageTitle(int position)
From source file:com.android.contacts.common.list.ViewPagerTabs.java
private void addTabs(PagerAdapter adapter) { mTabStrip.removeAllViews();/*from w ww . j a v a 2 s . c o m*/ final int count = adapter.getCount(); for (int i = 0; i < count; i++) { addTab(adapter.getPageTitle(i), i); } }
From source file:com.zhongsou.souyue.ui.indicator.CheckTabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from w w w .ja va 2 s .co m*/ PagerAdapter adapter = mViewPager.getAdapter(); count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } addTab(title, i); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.chenjishi.u148.view.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from w w w . j a v a2s . co m*/ PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.android.settings.widget.SlidingTabLayout.java
private void populateTabStrip() { final PagerAdapter adapter = mViewPager.getAdapter(); for (int i = 0; i < adapter.getCount(); i++) { final TextView tabTitleView = (TextView) mLayoutInflater.inflate(R.layout.sliding_tab_title_view, mTitleView, false);// w ww . ja v a 2 s. co m tabTitleView.setText(adapter.getPageTitle(i)); tabTitleView.setOnClickListener(this); mTitleView.addView(tabTitleView); tabTitleView.setSelected(i == mViewPager.getCurrentItem()); } }
From source file:com.xweisoft.wx.family.widget.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from w w w .j a va 2 s . c o m*/ PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = ((TabPagerAdapter) adapter).getTitleRes(i); addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.huaop2p.yqs.widget.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();/*from www .ja va2 s.c om*/ PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } int iconResId = 0; addTab(i, title, iconResId); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:com.whiteandc.capture.tabs.SlidingTabLayout.java
public void updateTextTitles() { final PagerAdapter adapter = mViewPager.getAdapter(); int i = 0;/*from w ww . j a v a 2s.c om*/ for (TextView tabTitleView : tabTitleViews) { tabTitleView.setText(adapter.getPageTitle(i++)); } }
From source file:it.andreale.mdatetimepicker.date.MonthPageAdapter.java
@Override protected void onDraw(Canvas c) { super.onDraw(c); // get view size int width = getMeasuredWidth(); int height = getMeasuredHeight(); if (Math.min(width, height) == 0) { // skip drawing return;// w w w.j av a2s. c o m } if (mViewPager == null) { // skip drawing return; } PagerAdapter adapter = mViewPager.getAdapter(); if (adapter == null) { // skip drawing return; } // set text size mPaint.setTextSize(height / 3); // get previous, current and next text CharSequence previous = adapter.getPageTitle(mLastPosition - 1); CharSequence current = adapter.getPageTitle(mLastPosition); CharSequence next = adapter.getPageTitle(mLastPosition + 1); // calculate view center float x = width / 2; float y = height / 2; float internalOffset = 0; if (mCurrentPosition < mLastPosition) { internalOffset = (1f - mOffset) * width; } else if (mCurrentPosition >= mLastPosition) { internalOffset = mOffset * -width; } // draw first text if (previous != null) { float cx = x - width + internalOffset; drawText(previous, cx, y, c); } // draw first text if (current != null) { float cx = x + internalOffset; drawText(current, cx, y, c); } // draw first text if (next != null) { float cx = x + width + internalOffset; drawText(next, cx, y, c); } }
From source file:com.threehalf.tucao.view.pageindicator.TabPageIndicator.java
public void notifyDataSetChanged() { mTabLayout.removeAllViews();//from w w w . j a va 2 s . c o m PagerAdapter adapter = mViewPager.getAdapter(); final int count = adapter.getCount(); for (int i = 0; i < count; i++) { CharSequence title = adapter.getPageTitle(i); if (title == null) { title = EMPTY_TITLE; } addTab(i, title); } if (mSelectedTabIndex > count) { mSelectedTabIndex = count - 1; } setCurrentItem(mSelectedTabIndex); requestLayout(); }
From source file:jp.co.crowdworks.unwantedly.view.SlidingTabLayout.java
protected void populateTabItemView(PagerAdapter adapter, View tabView, int position) { TextView tabTitleView = null;//from www .ja v a 2 s . c om if (tabTitleView == null && TextView.class.isInstance(tabView)) { tabTitleView = (TextView) tabView; } tabTitleView.setText(adapter.getPageTitle(position)); }