TabLayout 属性
2017-05-26 本文已影响0人
菜鸟考官
通过引入design库 添加TabLayout
compile 'com.android.support:design:25.3.1'
//
<android.support.design.widget.TabLayout
android:id="@+id/mTabLayout_classChat"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabBackground="@color/lightBlue"
app:tabIndicatorColor="@color/IndicatorColor"
app:tabMode="fixed"
app:tabSelectedTextColor="@color/tabLayoutSelectedTextColor"
app:tabTextAppearance="@style/tabTextAppearance">
<style name="ClasschatTabLayoutTextStyle">
<item name="android:textSize">14sp</item>
<item name="android:textColor">#666</item>
</style>
1.改变整个TabLayout的颜色
app:tabBackground="@color/lightBlue"
2.改变指示器下标的颜色
app:tabIndicatorColor="@color/IndicatorColor"
3.改变Tab模式
app:tabMode="fixed" 或者 app:tabMode="scrollable"
4.改变内容的模式
app:tabGravity="center"//居中,如果是fill,则是充满
5.改变文字被选中的颜色
app:tabSelectedTextColor="@color/tabLayoutSelectedTextColor"
6.改变文字被选中的颜色
app:tabTextColor="#F0F0F0"
7.字体大小
通过设置
app:tabTextAppearance="@style/tabTextAppearance"
<style name="ClasschatTabLayoutTextStyle">
<item name="android:textSize">14sp</item>
<item name="android:textColor">#666</item>
</style>