http://blog.csdn.net/zuolongsnail/article/details/7106586 正常的定义能够參考这个网址
可是我參考它以后发现我执行时候 根本不工作嘛 结果搜了半天都没找到合适的答案 仅仅能自己来解决问题
终于发现 须要自己手动的在代码里面设置checkbox的 select 状态 代码例如以下
showPwdCbk.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
showPwdCbk.setSelected(isChecked);
if (isChecked) {
// 显示password
pwdET.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
} else {
// 隐藏password
pwdET.setInputType(InputType.TYPE_CLASS_TEXT
| InputType.TYPE_TEXT_VARIATION_PASSWORD);
}
pwdET.setSelection(pwdET.getText().length());
}
});