2014-05-11 27 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以删除“空白”。