如何将TabLayout的背景颜色与工具栏相匹配?

时间:2016-06-19 21:18:45

标签: android

我正在尝试设置TabLayout,但它的背景颜色为白色,我不确定,如何在xml布局中更改它。我尝试使用谷歌搜索,但我只找到了,如何以编程方式设置背景颜色。

它的外观如下:

enter image description here

我尝试添加标记app:tabBackground并将其设为主要颜色但看起来很奇怪:enter image description here

如何使其看起来像原色的光滑背景?

3 个答案:

答案 0 :(得分:2)

在操作栏上试试这个

    getSupportActionBar().setElevation(0);

答案 1 :(得分:0)

你没有发布你的布局xml,但我相信背景是在选项卡上设置的,所以根据你的viewpager它是不同的。在较新的API上,工具栏有一个自动提升,因此您可能需要将其设置为0。

app:elevation="0dp"

答案 2 :(得分:0)

在活动的onCreate()方法中添加此行

getActionBar().setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#00AA5C")));