布局代码:
<CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="24px" android:text="显示密码" android:layout_alignBaseline="@+id/textView" android:layout_alignBottom="@+id/textView" android:layout_centerHorizontal="true"/>
java代码:
private CheckBox checkbox ;/** * 密文切换 */ checkbox = (CheckBox) findViewById(R.id.checkBox1); checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { //如果选中,显示密码 editText2.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { //否则隐藏密码 editText2.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } });