TabLayout adjust the font size
Add the following code styl.xml
<style name="MyTabLayoutText" parent="TextAppearance.Design.Tab">
<item name="android:textSize">字体大小</item>
</style>
So <android.support.design.widget.TabLayout in the app: tabTextAppearance equal "@ style / MyTabLayoutText"
<android.support.design.widget.TabLayout
...
app:tabTextAppearance="@style/TabLayoutText"
...
/>
Add TabLayout click or slide event
Reference blog
Overloaded TabLayout.OnTabSelectedListener () of onTabSelected, onTabUnselected, onTabReselected
mTablayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
Toast.makeText(mContext, "选中的"+tab.getText(), Toast.LENGTH_SHORT).show();
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
Toast.makeText(mContext, "未选中的"+tab.getText(), Toast.LENGTH_SHORT).show();
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
Toast.makeText(mContext, "复选的"+tab.getText(), Toast.LENGTH_SHORT).show();
}
});