如何使EditText显示我的文本输入?

时间:2018-11-25 07:54:47

标签: java android android-studio android-layout

我创建了一个带有textinput的登录屏幕,但是我注意到,每当我在editText中输入一个字符时,它都不会显示我键入的字母。如果您对此有所帮助,我将不胜感激。

我的EditText代码:

<EditText
        android:id="@+id/editText"
        android:layout_width="wrap_content"
        android:layout_height="44dp"
        android:layout_marginBottom="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:alpha="0.23"
        android:background="@drawable/textviewshape"
        android:ems="10"
        android:inputType="textPersonName"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.709"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintStart_toEndOf="@+id/btnLogin"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.427" />

4 个答案:

答案 0 :(得分:0)

尝试将EditText属性android:textColor更改为黑色,或尝试删除背景。

答案 1 :(得分:0)

您可以给android:textColor=""清楚地显示背景颜色 你给的 android:background="@drawable/textviewshape"

答案 2 :(得分:0)

为什么要设置此属性:

android:alpha="0.23"

这将使文本不可读。
删除它,如果问题仍然存在,请尝试使用其他textColor

答案 3 :(得分:0)

尝试更改文本的颜色和大小。