【发布时间】:2019-07-18 19:59:07
【问题描述】:
请告诉我的代码哪里出错了。或者是某些设置有问题。我已经尝试过约束布局,它仍然显示类似的错误。我还检查了设备分辨率。它与预览匹配,但仍然显示不同。
<RelativeLayout android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:orientation="vertical"
>
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/pr_image"
android:layout_width="115dp"
android:layout_height="90dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_marginStart="144dp"
android:layout_marginTop="21dp"
android:layout_marginEnd="152dp"
android:src="@mipmap/ic_launcher_round" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/pr_image"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true"
android:layout_marginStart="124dp"
android:layout_marginTop="26dp"
android:layout_marginEnd="125dp"
android:text="@string/personal_details"
android:textSize="22sp"
android:textStyle="bold" />
<EditText
android:id="@+id/pr_name"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_below="@+id/textView"
android:layout_alignParentStart="true"
android:layout_marginStart="56dp"
android:layout_marginTop="21dp"
android:ems="10"
android:hint="@string/full_name"
android:inputType="textPersonName"
android:textSize="16sp" />
<EditText
android:id="@+id/pr_email"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_below="@+id/pr_name"
android:layout_alignParentStart="true"
android:layout_marginStart="56dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="56dp"
android:ems="10"
android:hint="@string/email"
android:inputType="textPersonName"
android:textSize="16sp" />
<EditText
android:id="@+id/ed_location"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_below="@+id/pr_email"
android:layout_alignParentStart="true"
android:layout_marginStart="55dp"
android:layout_marginTop="23dp"
android:layout_marginEnd="56dp"
android:ems="10"
android:hint="@string/location"
android:inputType="textPersonName"
android:textSize="16sp" />
<EditText
android:id="@+id/pd_links"
android:layout_width="3000dp"
android:layout_height="wrap_content"
android:layout_below="@+id/ed_location"
android:layout_alignParentStart="true"
android:layout_marginStart="55dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="56dp"
android:ems="10"
android:hint="@string/links"
android:inputType="textPersonName"
android:textSize="16sp" />
<EditText
android:id="@+id/pd_mobile"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_below="@+id/pd_links"
android:layout_alignParentStart="true"
android:layout_marginStart="56dp"
android:layout_marginTop="26dp"
android:layout_marginEnd="56dp"
android:ems="10"
android:hint="@string/mobile"
android:inputType="textPersonName"
android:textSize="16sp" />
<Button
android:id="@+id/pd_save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/pd_mobile"
android:layout_alignParentStart="true"
android:layout_marginStart="155dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="152dp"
android:text="@string/save" />
【问题讨论】:
-
尝试使用约束布局。比相对布局更好的布局
标签: android android-layout android-relativelayout