android布局没有填充屏幕左侧和顶部留下填充

时间:2013-05-27 22:47:50

标签: android layout

我的相对布局不适合设备的整个宽度和高度,它总是在顶部,左侧,底部和右侧留下填充。

我的活动xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:fillViewport ="true"
tools:context=".MainActivity" >
<android.support.v4.view.ViewPager
    android:id="@+id/pager"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>

清单包含

<supports-screens android:xlargeScreens="true" />
<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />
因此,我可能已经尝试重新发布已经回答的相同问题了!

我找到的所有答案都是明显的变化或fill_parent ..但它无论如何也无济于事。

我在nexus 4设备上测试它。

1 个答案:

答案 0 :(得分:5)

尝试从<RelativeLayout>

中删除以下属性
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"

此外,看到您将SDK 14作为最低目标,那么您应该使用match_parent而不是fill_parent,因为后者已被弃用,因为API 8支持前者,{{1 }}