1.design包的下TextInputLayout当中有两个属性
app:passwordToggleEnabled="true"//EditText右边显示小眼睛
app:passwordToggleDrawable="@drawable/selector_pwd_type"//自定义小眼睛的样式(不自定义的话,显示系统自带的)
2.TextInputLayout包含EditText,TextInputLayout自动帮我们处理小眼睛的点击事件;示例代码
<android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:passwordToggleEnabled="true" app:passwordToggleDrawable="@drawable/selector_pwd_type" android:id="@+id/til_password"> <android.support.v7.widget.AppCompatEditText android:id="@+id/et_password" android:layout_width="match_parent" android:layout_height="@dimen/edittext_height" android:inputType="textPassword" /> </android.support.design.widget.TextInputLayout>