我正在使用viewPager为Android构建应用程序,并且在手机上工作正常,但在平板电脑上,标签两侧都有灰色背景,需要将此背景颜色更改为白色。
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" />
我试图覆盖的样式是下面的样式,我试图将包含单词“color”的大多数属性设置为白色,但没有任何效果。
android:actionBarStyle
android:actionBarTabStyle
android:actionBarTabBarStyle
我的主题基于Theme.AppCompat.Light
我也尝试在代码中设置viewPager和actionBar的背景,但它什么也没做,我猜它是我需要的子视图。我一直在谷歌上搜索,但我找不到任何有关这种特定造型的信息。
答案 0 :(得分: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>