我是android的新手也是stackoverflow。
我制作了如下图所示的布局。
但是,当我使用vda运行时,我无法看到EditText
和TextView
。
有人可以给我一些建议吗?
感谢您的时间。
<?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" />
答案 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" />