我有一个问题RelativeLayout。在设计视图中,我可以看到我的布局工作完美,但在运行时,一个EditText从屏幕上消失了。
这是我的布局的一些代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/tvInicio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="23dp"
android:text="@string/dialog_titulo"
android:textColor="@color/colorPrimary"
android:textSize="24sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvPrimero"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="85dp"
android:text="@string/dialog_max"
android:textColor="@color/colorPrimary"
android:layout_alignParentLeft="true" />
<EditText
android:id="@+id/etMaximo"
android:layout_width="111dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/tvPrimero"
android:layout_alignParentEnd="true"
android:ems="10"
android:hint="@string/dialog_etMax"
android:inputType="number"
android:layout_alignParentRight="true" />
<EditText
android:id="@+id/etMinimo"
android:layout_width="111dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentTop="true"
android:layout_marginTop="151dp"
android:ems="10"
android:hint="@string/dialog_etMin"
android:inputType="number"
android:layout_alignParentRight="true" />
<TextView
android:id="@+id/tvSegundo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_below="@+id/etMinimo"
android:text="@string/dialog_maxmin"
android:textColor="@color/colorPrimary"
android:layout_alignParentLeft="true" />
<EditText
android:id="@+id/etMaximo2"
android:layout_width="111dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_below="@+id/tvSegundo"
android:ems="10"
android:hint="@string/dialog_etMax"
android:inputType="number"
android:layout_alignParentRight="true" />
<TextView
android:id="@+id/tvTexto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/etTexto"
android:layout_alignParentStart="true"
android:text="@string/diaog_textoTitulo"
android:textColor="@color/colorPrimary"
android:layout_alignParentLeft="true" />
<EditText
android:id="@+id/etTexto"
android:layout_width="193dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_marginBottom="180dp"
android:ems="10"
android:hint="@string/diaog_etTextoTitulo"
android:inputType="textPersonName"
android:layout_alignParentRight="true" />
<LinearLayout
android:layout_width="360dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true">
<Button
android:id="@+id/btnCancelar"
android:layout_width="176dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="19dp"
android:layout_toLeftOf="@+id/etTexto"
android:layout_toStartOf="@+id/etTexto"
android:background="@drawable/boton_redondeado2"
android:text="@string/iniciar_sesion_cancelar"
android:textColor="@android:color/background_light" />
<Button
android:id="@+id/btnGuardar"
android:layout_width="178dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/btnCancelar"
android:layout_marginEnd="9dp"
android:layout_marginRight="9dp"
android:background="@drawable/boton_redondeado"
android:text="@string/diaog_guardar"
android:textColor="@android:color/background_light" />
</LinearLayout>
运行时视图如下所示
有人可以帮助我,因为我很绝望。我的英语不好,所以我接受编辑