List of usage examples for android.support.v4.view SlidingTabLayout setCustomTabView
public void setCustomTabView(int layoutResId, int textViewId)
From source file:com.cnpaypal.ObservableScrollView.ViewPagerTabScrollViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_viewpagertab); // setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); mHeaderView = findViewById(R.id.header); ViewCompat.setElevation(mHeaderView, getResources().getDimension(R.dimen.toolbar_elevation)); mToolbarView = findViewById(R.id.toolbar); mPagerAdapter = newViewPagerAdapter(); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter);// w w w.ja v a 2 s . c om SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); slidingTabLayout.setCustomTabView(R.layout.tab_indicator, android.R.id.text1); slidingTabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.accent)); slidingTabLayout.setDistributeEvenly(true); slidingTabLayout.setViewPager(mPager); // When the page is selected, other fragments' scrollY should be adjusted // according to the toolbar status(shown/hidden) slidingTabLayout.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) { } @Override public void onPageSelected(int i) { propagateToolbarState(toolbarIsShown()); } @Override public void onPageScrollStateChanged(int i) { } }); propagateToolbarState(toolbarIsShown()); }