2016-02-04 46 views
-1

上,我有以下的Android佈局的Android ViewPager全屏

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_height="match_parent" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:layout_width="match_parent" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:gravity="center" 
android:orientation="vertical" 
android:background="#3f5561" 
android:id="@+id/MainLayout"> 

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

<com.astuetz.PagerSlidingTabStrip 
    android:id="@+id/tabs" 
    app:pstsShouldExpand="true" 
    app:pstsTextAllCaps="true" 
    android:layout_width="match_parent" 
    android:layout_height="48dp" 
    android:background="#a97878" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentTop="true" /> 

That's what it looks like

正如你所看到的,ViewPager周圍有灰色,這是MainLayout的顏色。我的問題是,我如何設置ViewPager的全屏(沒有圍繞它的MainLayout)。例如像YouTube,PlayStore等。這就是我想要它看起來如何enter image description here

我怎麼可能做到這一點?示例將不勝感激!

回答

2

您正在向容器中添加左側,右側和頂部填充,這就是爲什麼您正在獲取灰色區域。沒有底部填充,所以底部部分是可以的。

從刪除這些線的RelativeLayout

android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
1

你補上空白,這就是爲什麼它的顯示周圍MainLayout,取出填充到ViewPager適用於整個屏幕

android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin"