0

Я создаю приложение для Android с помощью viewPager, и все работает отлично на телефоне, но на планшете есть серый фон с обеих сторон вкладок, необходимость это изменить цвет фона на белый.Изменить цвет фона tabBar в v4 viewPager

On a phone it Looks just fine, sorry for ugly censoring

On a tablet the gray background appears

<android.support.v4.view.ViewPager 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:id="@+id/pager" 
    android:layout_width="match_parent" android:layout_height="match_parent" 
    tools:context=".MainActivity" 
    android:background="@color/white" /> 

Стили я пытался переопределить являются те ниже, я попытался установить большинство свойств, которые содержат слово «цвет» белый, но ничего работал.

  • android:actionBarStyle
  • android:actionBarTabStyle
  • android:actionBarTabBarStyle

Я основываю свою тему на Theme.AppCompat.Light

Я также попытался установить фон на ViewPager и ActionBar в коде, но это сделал ничего, я предполагаю, что это подобие, на которое мне нужно добраться. Я искал свое сердце, но я не могу найти ничего об этом конкретном стиле.

+0

является то, что ваш родительский макет? –

+0

Это весь макет, да. – BOLL

+0

Я видел предложения по редактированию, и я сожалею, что не могу опубликовать встроенные изображения из-за отсутствия достаточной репутации. Я использую SO много, но в основном читаю, это мой второй вопрос: P Забавно, что если я отредактирую сообщение, ссылки будут преобразованы в встроенные изображения, а затем я не смогу сэкономить, потому что снова моя репутация слишком низко, ха. – BOLL

ответ

0

Вы можете сделать что-то вроде этого.

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     tools:context=".MainActivity" 
     android:background="@android:color/white" > 


      <android.support.v4.view.ViewPager 
       android:id="@+id/pager" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:background="@android:color/white" /> 

    </RelativeLayout> 
+0

А, я получил надежду, но макет под зрителем не отличался. Это может быть прозрачность, но, видимо, не :( – BOLL