我创建了一个带有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" />
答案 0 :(得分:0)
尝试将EditText
属性android:textColor
更改为黑色,或尝试删除背景。
答案 1 :(得分:0)
您可以给android:textColor=""
清楚地显示背景颜色
你给的
android:background="@drawable/textviewshape"
答案 2 :(得分:0)
为什么要设置此属性:
android:alpha="0.23"
这将使文本不可读。
删除它,如果问题仍然存在,请尝试使用其他textColor
。
答案 3 :(得分:0)
尝试更改文本的颜色和大小。