我的Android应用程序存在碎片边框问题

时间:2016-04-02 11:53:05

标签: android xml fragment

以下是我的应用程序的屏幕截图,其中有一个边框让我烦恼,不适合移动屏幕:

Image

即使我尝试任何布局(相对线性或帧)。

只有当我在NAVIGATION DRAWER中使用片段时才会弹出此边框,这在Android工作室设计窗口中看起来很正常,但是当您在移动设备上运行时,它会添加边框并具有上面给出的附件屏幕截图。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#2579BF"
    android:layout_margin="0dp">

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:inputType="textPersonName"
        android:background="@drawable/roundedcircle"
        android:drawableRight="@drawable/people"
        android:hint="Name"
        android:ems="10"
        android:id="@+id/editText3"
        android:layout_gravity="center_horizontal|top"
        android:layout_marginBottom="30dp"
        android:layout_marginTop="20dp"/>

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="39dp"
        android:background="@drawable/roundedcircle"
        android:inputType="textEmailAddress"
        android:drawableRight="@drawable/email"
        android:layout_marginTop="70dp"
        android:hint="E-Mail"
        android:ems="10"
        android:id="@+id/editText4"
        android:layout_gravity="center_horizontal|top" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="46dp"
        android:inputType="phone"
        android:hint="Contact Details"
        android:layout_marginBottom="30dp"
        android:layout_marginTop="0dp"
        android:ems="10"
        android:drawableRight="@drawable/phone"
        android:background="@drawable/roundedcircle"
        android:id="@+id/editText6"
        android:layout_gravity="center" />

    <Button
        android:layout_width="322dp"
        android:layout_height="wrap_content"
        android:text="UPDATE NEW ACCOUNT"
        android:drawableLeft="@drawable/arrows"
        android:background="@drawable/roundedcircle"
        android:backgroundTint="#b9b4b4"
        android:layout_marginTop="1dp"
        android:layout_marginBottom="25dp"
        android:id="@+id/button3"
        android:layout_gravity="center_horizontal|bottom" />

    <EditText
        android:layout_width="250dp"
        android:layout_height="124dp"
        android:inputType="textMultiLine"
        android:drawableRight="@drawable/address"
        android:hint="Postal Address"
        android:background="@drawable/roundedcircle"
        android:layout_marginTop="115dp"
        android:ems="10"
        android:id="@+id/editText5"
        android:layout_gravity="center_horizontal|top" />

    <CheckBox
        android:layout_width="133dp"
        android:layout_height="wrap_content"
        android:text="Message Notification"
        android:background="@drawable/roundedcircle"
        android:layout_marginTop="1dp"
        android:layout_marginRight="60dp"
        android:layout_marginBottom="-20dp"
        android:drawableRight="@drawable/smsnotification"
        android:id="@+id/checkBox2"
        android:layout_gravity="end|center_vertical" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Picture scan"
        android:layout_marginTop="33dp"
        android:layout_marginBottom="-25dp"
        android:textColor="#ffffff"
        android:drawableRight="@drawable/sign"
        android:id="@+id/textView7"
        android:layout_gravity="center" />

    <FrameLayout
        android:layout_width="299dp"
        android:layout_height="137dp"
        android:background="@drawable/roundedcircle"
        android:layout_marginBottom="25dp"
        android:layout_marginTop="170dp"
        android:id="@+id/profilepicture"
        android:layout_gravity="center"></FrameLayout>

    <CheckBox
        android:layout_width="135dp"
        android:layout_height="wrap_content"
        android:text="E-mail Notification"
        android:drawableRight="@drawable/emailnotification"
        android:layout_marginTop="1dp"
        android:layout_marginLeft="-80dp"
        android:layout_marginBottom="-20dp"
        android:background="@drawable/roundedcircle"
        android:id="@+id/checkBox"
        android:layout_gravity="center" />

</FrameLayout>

1 个答案:

答案 0 :(得分:0)

我确信操作已经解决了这个问题,但解决方法是删除content_main.xml中的所有填充。只是对可能遇到同样问题的其他人说。