Android---Tablayout+ViewPager

Tablayout

引入

compile 'com.android.support:design:25.1.0'

XML

<android.support.design.widget.TabLayout
app:tabSelectedTextColor=""//选中时文字颜色
app:tabTextColor=""//默认文字颜色
app:tabIndicatorColor=""//选中时指示器颜色
app:tabIndicatorHeight="4dp"//高度为0 相当于无指示器
app:tabBackground=""//背景色
app:tabTextAppearance="@android:style/TextAppearance.Holo.Large"//设置文字的style
app:tabMode="scrollable"//tablayout 可滑动,如果tab多的话,默认fixed:固定宽
app:tabGravity="center"//
app:tabMaxWidth="dp"

使用

mTabLayout.addTab(mTabLayout.newTab().setText(""));//添加空tab
mTabLayout.addTab(mTabLayout.newTab().setText("").setIcon());//添加空tab


viewPager.setAdapter(new FragmentTabAdapter(getSupportFragmentManager(),
                    mAppTabs));
**mTabLayout.setupWithViewPager(viewPager);//与ViewPager 联动**

mTabLayout.getTabAt(position).select();//默认选中项
或者 直接设置viewPager 的选中项
viewPager.setCurrentItem(mTabIndex);

ViewPager

FragmentPagerAdapter
        getPageTitle
        getCount
        getItem

getSupportFragmentManager()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值