更改选项卡时如何使标题栏更改颜色

时间:2016-05-28 10:30:27

标签: android xml tabs android-titlebar

如果我在选项卡式活动的选项卡上,并且我更改了标签,如何使标题栏和标签指示符更改颜色?我正在谈论的一个例子可以在下面看到(在油漆上完成)。

App bar changing color when different tabs are selected 我认为操纵不同的元素以及他们使用什么颜色资源来统一改变一切,但同时,我不知道如何做到这一点。我有四个标签,从材料设计库中挑选了四组颜色,红色,蓝色,绿色和黄色。包括红色暗,蓝色暗等

我没有使用android studio附带的默认标签布局活动,而是使用类似于此处使用的活动

https://androidbelieve.com/navigation-drawer-with-swipe-tabs-using-design-support-library/

减去导航抽屉。所有的帮助都会得到真诚的感激,虽然我担心我还是一个初学者,所以如果你能尽可能简单的话我会很感激。

:d

2 个答案:

答案 0 :(得分:1)

您可以根据所选标签位置正确编码 对于标签1

getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#F00")));

表格2

getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#FF0")));

for tab 3

getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#F0F")));

答案 1 :(得分:0)

我用

   A   |    B
123456 | Unknown  
456875 | Unknown2

更改颜色标题栏。