Android Tablayout+viewpager常见问题解决

Tablayout+viewpager使用 https://blog.csdn.net/LIXIAONA_1101/article/details/81226079

上面博客中又说到一种设置tabitem标题的,下面是第二种:

//此方法用来显示tab上的名字
        @Override
        public CharSequence getPageTitle(int position) {
            return tablist.get(position);
        }

Android Tablayout+viewpager常见问题解决_第1张图片

我遇到的问题:

我的tab有27个 全部都在一行显示 这么显示下来我的tablayout为全白

解决方法:

设置tablayout模式:app:tabMode="scrollable"

TabLayout在清单文件的属性设置:

android.support.design:tabIndicatorColor — 设置tab指示器(tab的下划线)的颜色。

android.support.design:tabIndicatorHeight — 设置tab指示器(tab的下划线)的高度。

android.support.design:tabBackground — 设置的背景。

android.support.design:tabContentStart — 相对起始位置tab的Y轴偏移量。

android.support.design:tabGravity — tab的布局方式,两个值GRAVITY_CENTER (内容中心显示) 和 GRAVITY_FILL (内容尽可能充满TabLayout)。

android.support.design:tabMaxWidth — 设置tab选项卡的最大宽度。

android.support.design:tabMinWidth — 设置tab选项卡的最小宽度。

android.support.design:tabMode — 设置布局中tab选项卡的行为模式,两个常量MODE_FIXED (固定的tab)和 MODE_SCROLLABLE(滑动的tab)。

android.support.design:tabPadding — 设置tab的内边距(上下左右)。

android.support.design:tabPaddingTop — 设置tab的上方内边距。

android.support.design:tabPaddingBottom — 设置tab的底部内边距。

android.support.design:tabPaddingStart — 设置tab的左侧内边距。

android.support.design:tabPaddingEnd — 设置tab的右侧内边距。

android.support.design:tabSelectedTextColor — 设置tab被选中时的文字颜色。

android.support.design:tabTextColor — 设置tab默认的文字颜色。

 

你可能感兴趣的:(Android Tablayout+viewpager常见问题解决)