首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Checkbox(打勾展示输入的密码)

2012-08-30 
Checkbox(打勾显示输入的密码)要想判断Checkbox是不是被选中,必须注册OnCheckedChangedListener。没什么难

Checkbox(打勾显示输入的密码)
  要想判断Checkbox是不是被选中,必须注册OnCheckedChangedListener。没什么难点,直接看代码。

package com.kevin.checkbox;import android.app.Activity;import android.os.Bundle;import android.text.method.HideReturnsTransformationMethod;import android.text.method.PasswordTransformationMethod;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.EditText;public class Main extends Activity {private CheckBox chk_show;private EditText et_password;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        et_password = (EditText) findViewById(R.id.et_password);        chk_show = (CheckBox) findViewById(R.id.chk_show);        chk_show.setOnCheckedChangeListener(new CheckChangedListener());    }        class CheckChangedListener implements OnCheckedChangeListener{@Overridepublic void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {if(isChecked){// 设置EditText的内容为显示et_password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());}else{// 设置EditText的内容为隐藏et_password.setTransformationMethod(PasswordTransformationMethod.getInstance());}}        }}

热点排行