Android 打勾显示输入的密码
2015-09-15 15:04
155 查看
直接上代码:
补充:
publicclass ShowPasswordActivity extends Activity { private EditText edittext; private CheckBox checkbox; /** Called when the activity is first created. */ publicvoid onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); /*find the object by IDs .*/ edittext = (EditText) findViewById(R.id.et); checkbox = (CheckBox) findViewById(R.id.cb); /* add a listener to the CheckBox */ checkbox.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() { publicvoid onCheckedChanged(CompoundButton buttonView,boolean isChecked) { if(checkbox.isChecked()) { /* show the password*/ edittext.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { /* hide the password */ edittext.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } }); } }
补充:
if (isChecked){ network_password.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD) ; }else{ network_password.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD) ; } // 使光标始终在最后位置 Editable etable = network_password.getText(); Selection.setSelection(etable, etable.length());
相关文章推荐
- android studio 修改编码
- Java/Android 多少年月日时分秒前
- android SharedPreferences apply和commit的区别
- 常见Android开源框架使用笔记之——afinal框架
- Android广播机制总结
- android 开发第六弹--View事件传递和碎片
- Android studio不能进行预览Rendering Problems问题
- Android 实现变色状态栏
- Android 混淆代码总结
- zz Android studio gradle配置
- Android 多媒体应用:MediaRecorder 录制音视频 之 音频
- Android实例-LocationSensor位置传感器(XE8+小米2)
- Android开发问题集锦
- Android中HAL如何向上层提供接口总结-hw_device_t
- 混合开发-cordova打包Android
- android状态栏一体化(改变状态栏的背景颜色)开源工程推荐
- 一些我总会忘记的小知识总结(Android or Java)
- android 中的回调方法的实现
- Android源码编译整理总结
- Android学习笔记——SAX解析XML