其实很简单,获取输入的之后,设置一个showPassword布尔值,然后进行判断。
很简单,代码如下:
package com.kuaishouyin.activity;
/**
* 注册页面
*/
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.Toast;
import com.kuaishouyin.R;
public class RegistActivity extends Activity {
private EditText etPwd;
private ImageView ivYanjing;
private String etpwd;
private Boolean showPassword = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_regist);
etPwd = (EditText) findViewById(R.id.regist_et_pwd);
ivYanjing = (ImageView) findViewById(R.id.regist_iv_yanjing);
//获取输入的值 etpwd = etPwd.getText().toString().trim();
public void onClick(View view) { if (showPassword) { etPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { etPwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); } showPassword = !showPassword; etPwd.postInvalidate(); } }); } }