【发布时间】:2017-04-24 18:15:54
【问题描述】:
目前,我将密码输入文本字段设计如下
<android.support.design.widget.TextInputLayout
android:layout_marginLeft="@dimen/trading_activity_horizontal_margin"
android:layout_marginRight="@dimen/trading_activity_horizontal_margin"
app:hintTextAppearance="@style/TradingWizardTextInputLayout"
app:passwordToggleEnabled="true"
android:id="@+id/password_text_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/wizard_password"
android:id="@+id/password_edit_text"
android:inputType="textPassword"
android:imeOptions="actionNext|flagNoExtractUi" />
</android.support.design.widget.TextInputLayout>
如下图
但是,在初始阶段,我希望我的密码输入文本字段的输入可见。
这意味着,当密码输入文本字段第一次出现时,它应该是这样的
我试过了
passwordEditText.setTransformationMethod(null)
密码可见。但是,它也会使眼睛图标消失!
如何使用setTransformationMethod(null) 显示密码,但保留眼睛图标?
【问题讨论】:
-
不。它不会改变任何东西。眼睛图标上仍然有一个对角十字符号,密码仍然不可见。
标签: android