我遇到了一些奇怪的问题。
EditText
有android:inputType="numberPassword"
,但我也可以输入数字和字符。整个文本也可见,不标记为“•••”。
有没有人有同样的问题?
用户在Google Play商店中报告了它,它也出现在Android 8.0.0
仿真器系统中。 OnePlus 5T
Oreo 8.0.0 (OxygenOS 5.0.3)
上的 不会发生。
有什么想法吗?
更新 解决方案是将设备安全选项“show password”更改为OFF。
答案 0 :(得分:0)
android:inputType="numberPassword"
OR
android:inputType="textPassword"
两者都能正常工作。
可能是你有一些组件的旧版本,请确保你有更新的版本。
<android.support.design.widget.TextInputLayout
android:layout_width="273dp"
android:layout_height="59dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.507"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.667"
tools:ignore="MissingConstraints">
<EditText
android:id="@+id/idGetPsw"
android:layout_width="301dp"
android:layout_height="43dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:ems="10"
android:hint="@string/password"
android:inputType="textPassword"
android:textColorLink="#FF3649AE"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.507"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/idGetEmail"
app:layout_constraintVertical_bias="0.052"
tools:ignore="NotSibling" />
</android.support.design.widget.TextInputLayout>