在使用密码输入时,Android中的编辑文本字段无法隐藏密码。之前它是可以工作的,但我现在无法弄清楚出了什么问题或者发生了什么改变。以下是源代码:
XML
<EditText
android:id="@+id/login_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/rectangular_border_edittext"
android:hint="@string/enter_password"
android:inputType="textPassword"
android:maxLines="1"
android:padding="8dp" />
JAVA
password.setSingleLine();
password.setImeOptions(EditorInfo.IME_ACTION_NEXT); password.setImeActionLabel(getResources().getString(R.string.goButton), EditorInfo.IME_ACTION_NEXT);
password.setOnEditorActionListener((v, actionId, event) -> {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
checkPasswordAndSend();
}
return false;
});
如果有人之前遇到过类似的问题,请告诉我。另外,我想告诉你,我正在使用最新版本的支持库(25.3.1)。