setTransformationMethod设置EditText内容是否可见
package com.example.demo;import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.text.method.HideReturnsTransformationMethod;import android.text.method.PasswordTransformationMethod;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListener;import android.widget.EditText;import android.os.Build;public class MainActivity extends ActionBarActivity { private EditText et; private CheckBox cb; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et = (EditText) findViewById(R.id.mPawwsord); cb = (CheckBox) findViewById(R.id.cb_password); //监听复选框点击 cb.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub if(cb.isChecked()){ //设置EditText内容为可见的 et.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); }else{ //设置内容为隐藏的 et.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } }); }}