Android:密码显示隐藏
activity_main.xml的完整代码:
创新互联建站网站建设公司一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!专注中小微企业官网定制,网站设计、网站制作,塑造企业网络形象打造互联网企业效应。
MainActivity.java里的完整代码:
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.TextView; public class MainActivity extends Activity { private TextView editText1; private CheckBox checkBox1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editText1 =(TextView) findViewById(R.id.editText1); checkBox1=(CheckBox) findViewById(R.id.checkBox1); checkBox1.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(isChecked){ //如果选中,显示密码 editText1.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); }else{ //否则隐藏密码 editText1.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } }); } }
关键是:
editText1.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
editText1.setTransformationMethod(PasswordTransformationMethod.getInstance());
效果如下:
标题名称:Android:密码显示隐藏
文章转载:http://cdiso.cn/article/pjdjdd.html