我的相对布局不适合设备的整个宽度和高度,它总是在顶部,左侧,底部和右侧留下填充。
我的活动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设备上测试它。
答案 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 }}