android控制密码显示与隐藏的方法

Glenna ·
更新时间:2024-09-20
· 1744 次阅读

本文实例为大家分享了android控制密码显示与隐藏的具体代码,供大家参考,具体内容如下

<RelativeLayout             android:id="@+id/view2"             android:layout_width="match_parent"             android:layout_height="60dp"             android:layout_marginTop="20dp">             <TextView                 android:id="@+id/tv_phone"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_centerVertical="true"                 android:layout_marginStart="15dp"                 android:text="新密码:"                 android:textColor="@color/font_color_11"                 android:textSize="16sp" />             <EditText                 android:id="@+id/et_phone"                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:layout_centerVertical="true"                 android:layout_marginEnd="15dp"                 android:layout_toEndOf="@id/tv_phone"                 android:background="@null"                 android:paddingStart="10dp"                 android:password="true"                 android:text="18333619388"                 android:textColor="@color/textcolor"                 android:textSize="16sp" />             <ImageView                 android:id="@+id/iv_newpw"                 android:layout_width="wrap_content"                 android:layout_height="wrap_content"                 android:layout_centerVertical="true"                 android:layout_marginLeft="-60dp"                 android:layout_toEndOf="@id/et_phone"                 android:background="@mipmap/uneye" />             <View                 android:layout_width="match_parent"                 android:layout_height="0.5dp"                 android:layout_alignParentBottom="true"                 android:layout_marginLeft="18.5dp"                 android:layout_marginRight="18.5dp"                 android:background="@color/base_color_2" /> </RelativeLayout> private ImageView ivNewpw; private EditText etPhone; ivNewpw = (ImageView) findViewById(R.id.iv_newpw); etPhone = (EditText) findViewById(R.id.et_phone); ivNewpw.setOnClickListener(new View.OnClickListener() {             @Override             public void onClick(View v) {                 TransformationMethod method = etPhone.getTransformationMethod();                 if (method == HideReturnsTransformationMethod.getInstance()) {                     etPhone.setTransformationMethod(PasswordTransformationMethod.getInstance());                     ivNewpw.setBackgroundResource(R.mipmap.uneye);                 } else {                     etPhone.setTransformationMethod(HideReturnsTransformationMethod.getInstance());                     ivNewpw.setBackgroundResource(R.mipmap.eye);                 }             }         });



方法 Android

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章