2014-05-11 26 views
1

我希望我的圖表佔用100%的視圖,我只想看看圖表。我想刪除那個空白。但我發現了這樣的結果:Android:LinearLayout獲取視圖的100%

enter image description here

這是我XMl佈局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.example.debitdistance.WifiChartsRealTime$PlaceholderFragment" > 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:id="@+id/chart" > 
    </LinearLayout> 

</RelativeLayout> 
+2

從你的RelativeLayout中刪除所有那些'android:paddingXYZ'屬性 –

回答

2

RelativeLayout取出墊襯:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.debitdistance.WifiChartsRealTime$PlaceholderFragment" > 

... 

</RelativeLayout> 

這些是不是這個原因100%填滿屏幕。

2

刪除這些行:

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

activity_horizontal_marginactivity_vertical_margin值更改爲0dp

2

含RelativeLayout的聲明填充。 將所有填充值設置爲0dp以刪除「空白」。