您的位置:首页 > 其它

密码框显示和隐藏

2012-04-17 11:20 197 查看
import android.app.Activity;
import android.graphics.Rect;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.text.method.TransformationMethod;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;

public class PasswordIsShowTestActivity extends Activity {

private EditText username;
private EditText password;
private CheckBox cbBox ;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

username = (EditText)findViewById(R.id.editText1);
password = (EditText)findViewById(R.id.editText2);
cbBox = (CheckBox)findViewById(R.id.checkBox1);
cbBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(cbBox.isChecked()){
password.setTransformationMethod(
HideReturnsTransformationMethod.getInstance());
}else{
password.setTransformationMethod(
PasswordTransformationMethod.getInstance());
}
}
});
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: