if (isChecked) {
passEdit.setInputType(0x90);
} else {
passEdit.setInputType(0x81);
}

=================================

if (isChecked) {

System.out.println("checked");

// 显示密码

password_edit.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

} else {

System.out.println("not checked");

// 隐藏密码

password_edit.setInputType(InputType.TYPE_CLASS_TEXT| InputType.TYPE_TEXT_VARIATION_PASSWORD);

}

注:isChecked为一个Checkbox控件的标志位

TYPE_CLASS_TEXT 的值为 0x1 ,TYPE_TEXT_VARIATION_PASSWORD 的值为 0x80;

0x81为上面两个值的位或,光设置InputType.TYPE_TEXT_VARIATION_PASSWORD不起作用。

更多相关文章

  1. Android(安卓)动画1--View控件的显示和隐藏效果
  2. Android(安卓)调试工具集合
  3. android控件之GridView
  4. Android动态显示和隐藏状态栏探究。
  5. Android(安卓)初识AppBarLayout 和 CoordinatorLayout
  6. Android-常用UI控件(Spinner/AutoCompleteTextView)
  7. android webket的应用,webview,javascript
  8. Android(安卓)调用相册 拍照 实现系统控件缩放 切割图片
  9. android控件之ProgressBar进度条

随机推荐

  1. android 中,关于线程安全退出的问题(from s
  2. Android(安卓)— 创建和修改 Fragment 的
  3. android:visibility
  4. android之sax解析xml文件
  5. android中调用相册里面的图片并返回
  6. android中的一个属性动画,可以显示更多的
  7. TP 支付订单、购物车页面数据、购物车(九
  8. localStorage实现本地存储读取CSS样式
  9. localStorage实现本地存储读取CSS样式
  10. 访问器属性,类与构造器函数,document.query