android的DialogFragment设置全屏之后,里面的View不能充满整个屏幕

将DialogFragment全屏之后,

里面View的布局类似是这样子的。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/accsessory_check"
    android:orientation="vertical" >

    <EditText
        android:id="@+id/lifecycle_title"
        android:layout_width="match_parent"
        android:layout_height="45dp" />
    //......
</RelativeLayout>

这里的EditText的宽度不能match_parent,总感觉DialogFragment里面的View上下左右,都有16dp的距离。


原因是这里的RelativeLayout里面设置了android:backgroud="@drawable/accsessory_check"这个背景图片的影响。

很多控件设置了android:backgroud设置了之后都会有一个margin距离。

你可能感兴趣的:(android的DialogFragment设置全屏之后,里面的View不能充满整个屏幕)