Android项目密码框显示明文

来源:互联网 发布:守望先锋网络初始化 编辑:程序博客网 时间:2024/05/21 00:48

package com.example.androiddemo;

import android.app.Activity;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.CheckBox;
import android.widget.EditText;

public class MainActivity extends Activity {

 private EditText password=null;
 private CheckBox show=null;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  this.password=(EditText)super.findViewById(R.id.password);
  this.show=(CheckBox)super.findViewById(R.id.show);
  
  this.show.setOnClickListener(new OnClickListener() {
   
   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub
    if(MainActivity.this.show.isChecked()){
     MainActivity.this.password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
    }
    else {
     MainActivity.this.password.setTransformationMethod(PasswordTransformationMethod.getInstance());
    }
   }
  });
 }
}

 

 

效果图:

0 0
原创粉丝点击