public class MainActivity extends Activity { private EditText password=null; private CheckBox check=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.activity_main); this.password=(EditText)super.findViewById(R.id.password); this.check=(CheckBox)super.findViewById(R.id.check); //为check设置监听选项,控制密码框的显示方式 this.check.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(check.isChecked()) { //设置密码可见 password.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { //设置密码隐藏 password.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } }); } }
时间: 2024-10-20 15:40:36