在安卓开发中如果遇到点击几个按钮,切换不同的页面,在这种情况下,我们大可以使用TabLayout和ViewPager相结合的方法。有时候我们会遇到调整TabLayout下划线宽度和高度的需求。正好这段时间项目中大量使用了这个控件,在这里坐下总结。希望大家多多指教。
修改TabLayout下划线高度很简单,我们可以直接在布局中去设置。
<android.support.design.widget.TabLayout
android:id="@+id/trade_tl"
android:layout_width="match_parent"
android:layout_height="45dp"
android:background="#fff"
app:tabGravity="fill"
app:tabIndicatorColor="#ea4846"
app:tabIndicatorHeight="1dp" //这个是用来设置TabLayout下划线高度的。
app:tabMode="fixed"
app:tabSelectedTextColor="#ea4846"
app:tabTextAppearance="@style/MyTabLayoutTextAppearance"
app:tabTextColor="#000"
>
</android.support.design.widget.TabLayout>
修改TabLayout的宽度也不难 ,我在这里直接写了一个方法,大家