0

我使用viewPager爲Android構建應用程序,並且事情在手機上工作得很好,但在平板電腦的標籤兩側都有灰色背景,需要是將此背景顏色更改爲白色。在v4中更改tabBar的背景顏色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和動作條代碼的背景我的主題,但它確實沒什麼,我猜這是我需要的子視圖。我一直在使用Google搜索,但我無法找到任何有關這種特定樣式的內容。

+0

是你的父母的佈局? –

+0

這是整個佈局,是的。 – BOLL

+0

我看到了編輯建議,對不起,由於信譽不足,我無法發佈內嵌圖像。我用了很多,但主要是閱讀,這是我的第二個問題: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

啊,我有希望,但viewpager下的佈局沒有什麼區別。它可能是透明的,但顯然不是:( – BOLL