EditText控间的使用
EditText控间的运用
一、打勾显示输入的密码
private EditText et; private CheckBox cb; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.password); et = (EditText)findViewById(R.id.editText1); cb = (CheckBox)findViewById(R.id.checkBox1); cb.setOnCheckedChangeListener(new OnCheckedChangeListener(){ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if(cb.isChecked()){ et.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else{ et.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } }); }
实时监视EditText内输入的字符
mEditText1.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { } });