2016-06-19 3 views
2

Я пытаюсь настроить TabLayout, но его цвет фона белый, и я не уверен, как изменить его в макете xml. Я пробовал использовать его, но я только нашел, как установить цвет фона программно.Как совместить цвет фона TabLayout с панелью инструментов?

Вот как это выглядит:

enter image description here

Я попытался добавить тег app:tabBackground и сделать его основной цвет, но это выглядит странно: enter image description here

Как я могу сделать это выглядеть гладкой фон с основным цветом?

+0

Я думаю, что так оно и есть смотрит на новые уровни API. Это теневой эффект. В API 16 или что-то такое же цвет. – Vucko

ответ

0

Вы не разместили свой макет xml, но я считаю, что фон установлен на вкладках, поэтому в зависимости от вашего viewpager он отличается. На новых API-интерфейсов, есть автоматическая высота для панели инструментов, так что вы, возможно, потребуется установить, что в 0.

app:elevation="0dp"

2

Попробуйте это на ActionBar,

getSupportActionBar().setElevation(0); 
0

Добавить это line в onCreate() метод деятельности

getActionBar().setStackedBackgroundDrawable(new ColorDrawable(Color.parseColor("#00AA5C"))); 
Смежные вопросы