效果:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <EditText        android:id="@+id/editText1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:ems="10"        android:inputType="textPassword" >        <requestFocus />    </EditText>    <CheckBox        android:id="@+id/checkBox1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="显示密码" /></LinearLayout>
package com.example.test;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.test);                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());

更多相关文章

  1. android 自定义checkbox大小和图片[已验证]
  2. 跑马灯(横向滚动)
  3. Android(安卓)NDK: Your APP_BUILD_SCRIPT points to an unknown
  4. android 键盘显示与隐藏
  5. listView 多值显示
  6. Android(安卓)WebView相关属性
  7. android中去掉listview某人选中高亮状态
  8. Android软键盘-显示隐藏软键盘
  9. android:id="@+id/android:empty属性的用法举例

随机推荐

  1. 安卓电子市场开放下载VMware View FOR AN
  2. Android(安卓)深入研究JNI
  3. Android(安卓)Camera详解
  4. Android消息机制源码解析(二)——消息的执
  5. GitHub上面非常受欢迎的android开源项目
  6. 为什么开发人员更喜欢iOS而非Android
  7. Android开发工程师面试心得
  8. adb connect --通过WiFi连接android设备
  9. 我学院手把手教你学Android(案例篇)
  10. Android实现通用的ActivityGroup(效果类似