Stay organized with collections Save and categorize content based on your preferences.
added in version 22.1.0
belongs to Maven artifact


public class PagerTabStrip
extends PagerTitleStrip

   ↳ android.view.View
     ↳ android.view.ViewGroup

PagerTabStrip is an interactive indicator of the current, next, and previous pages of a ViewPager. It is intended to be used as a child view of a ViewPager widget in your XML layout. Add it as a child of a ViewPager in your layout file and set its android:layout_gravity to TOP or BOTTOM to pin it to the top or bottom of the ViewPager. The title from each page is supplied by the method getPageTitle(int) in the adapter supplied to the ViewPager.

For a non-interactive indicator, see PagerTitleStrip.


Inherited constants

From class android.view.ViewGroup
From class android.view.View

Inherited fields

From class android.view.View

Public constructors

PagerTabStrip(Context context)
PagerTabStrip(Context context, AttributeSet attrs)

Public methods

boolean getDrawFullUnderline()

Return whether or not this tab strip will draw a full-width underline.

int getTabIndicatorColor()
boolean onTouchEvent(MotionEvent ev)
void setBackgroundColor(int color)
void setBackgroundDrawable(Drawable d)
void setBackgroundResource(int resId)
void setDrawFullUnderline(boolean drawFull)

Set whether this tab strip should draw a full-width underline in the current tab indicator color.

void setPadding(int left, int top, int right, int bottom)
void setTabIndicatorColor(int color)

Set the color of the tab indicator bar.

void setTabIndicatorColorResource(int resId)

Set the color of the tab indicator bar from a color resource.

void setTextSpacing(int textSpacing)

Set the required spacing between title segments.

Protected methods

void onDraw(Canvas canvas)

Inherited methods

From class
From class android.view.ViewGroup