我以通常的方式实现了一个带有密码字段的 TextInputLayout:
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/returning_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/prompt_password"
android:inputType="textPassword"
android:maxLines="1"
android:textSize="14sp" />
</android.support.design.widget.TextInputLayout>
这在使用最高版本 24.0.2 的 Android 支持库时工作正常,但在切换到 25.0.1 之后:
compile 'com.android.support:design:25.0.1'
compile 'com.android.support:support-v4:25.0.1'
compile 'com.android.support:appcompat-v7:25.0.1'
compile 'com.android.support:support-vector-drawable:25.0.1'
我不再在小部件中看到密码可见性切换(又名“眼睛图标”)。更改为最新版本 25.1.0 并不能解决此问题。
有什么我错过的并且需要结合支持库 25 进行更改,或者这可能是 Android 问题吗?