密码框显示和隐藏
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());
}
}
});
}
}
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());
}
}
});
}
}
相关文章推荐
- 给密码框添加一个显示隐藏开关
- IOS swift实现密码的显示与隐藏切换
- Android 实现显示密码和隐藏密码
- js 之 密码框 显示密码和隐藏密码
- 关于Android EditText密码显示隐藏切换
- JQuery实现密码的显示与隐藏
- EditText 密码显示 隐藏三种方法
- Android显示和隐藏密码的自定义EditView
- Extjs实现密码框密码的显示与隐藏
- 密码切换显示和隐藏 并且保证切换时候EditText显示在最后一行
- html密码框的显示与隐藏
- JS组件系列——显示隐藏密码切换的jQuery插件
- Android密码框中显示隐藏密码
- 输入密码或金额的显示和隐藏(续)
- Android中设置EditText显示或隐藏密码
- Android_显示/隐藏密码
- Android之EditText 为密码输入框时,密码的显示与隐藏
- android:设置密码隐藏与显示
- 点击按钮,editText 显示/隐藏密码
- EditText输入密码隐藏或显示文本