编辑文字没有显示在布局中

时间:2018-05-09 12:42:42

标签: android android-layout

我是android的新手也是stackoverflow。

我制作了如下图所示的布局。

但是,当我使用vda运行时,我无法看到EditTextTextView

有人可以给我一些建议吗?

感谢您的时间。

Linear Layout

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 
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"
tools:context=".LoginActivity">

<EditText
    android:id="@+id/idText"
    android:layout_width="382dp"
    android:layout_height="53dp"
    android:ems="10"
    android:hint="아이디"
    android:inputType="textPersonName"
    tools:layout_editor_absoluteX="0dp"
    tools:layout_editor_absoluteY="0dp" />

<EditText
    android:id="@+id/pwText"
    android:layout_width="382dp"
    android:layout_height="49dp"
    android:ems="10"
    android:hint="비밀번호"
    android:inputType="textPassword"
    tools:layout_editor_absoluteX="1dp"
    tools:layout_editor_absoluteY="53dp" />

<Button
    android:id="@+id/loginButton"
    android:layout_width="382dp"
    android:layout_height="49dp"
    android:background="?attr/colorPrimary"
    android:text="로그인"
    tools:layout_editor_absoluteX="0dp"
    tools:layout_editor_absoluteY="102dp" />

<TextView
    android:id="@+id/registerButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="회원가입"
    android:textAppearance="@style/TextAppearance.AppCompat.Button"
    android:textSize="24sp"
    tools:layout_editor_absoluteX="148dp"
    tools:layout_editor_absoluteY="168dp" />

3 个答案:

答案 0 :(得分:0)

要从头开始了解有关ConstraintLayout的更多信息,请阅读此文档 https://developer.android.com/training/constraint-layout/

ELSE

您可以使用LinearLayout代替ConstraintLayout来获取简单的用户界面。

答案 1 :(得分:0)

正如我所看到的,您正在使用ConstraintLayout,因此,如果您将观看视为ConstraintLayout的孩子,则必须设置规则以显示它们。

PD。粘贴用于制作此视图的xml代码

答案 2 :(得分:0)

您正在使用ConstraintLayout来显示EditText,因此请为视图设置约束(EditText)。 ConstraintLayout中视图的代码示例如下:

<EditText
    android:id="@+id/editText"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginEnd="8dp"
    android:layout_marginStart="8dp"
    android:layout_marginTop="8dp"
    android:ems="10"
    android:inputType="textPersonName"
    android:text="Name"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />