设置 "22.2.0 Android设计库" TabLayout(android.support.design.widget.TabLayout)的 tabBackground 属性时,出现了两个问题:
如果不设置tabBackground,涟漪效果和选项卡指示器都可以工作,但是背景有一个与工具栏不同的默认颜色,这不符合材料设计指南的要求。
请查看以下XML:
- 选项卡中的涟漪效果消失了
- 选项卡指示器消失了。
如果不设置tabBackground,涟漪效果和选项卡指示器都可以工作,但是背景有一个与工具栏不同的默认颜色,这不符合材料设计指南的要求。
请查看以下XML:
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMode="fixed"
app:tabGravity="fill"
app:tabBackground = "?attr/colorPrimary" />
android:background="@color/someColor"
这段代码可以设置背景颜色。如果有人想知道,还可以使用android:theme="@style/ThemeOverlay.AppCompat.Dark"
。 - ashishmohite