繁体   English   中英

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

[英]How do I make EditText show my text input?

我创建了一个带有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" />

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

您可以给android:textColor=""清楚地看到您在android:background="@drawable/textviewshape"给定的背景色

为什么设置此属性:

android:alpha="0.23"

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM