一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android编程实现打勾显示输入密码功能

时间:2017-04-21 编辑:简简单单 来源:一聚教程网

本文实例讲述了Android编程实现打勾显示输入密码功能。分享给大家供大家参考,具体如下:

main.xml:

  android:orientation="vertical"

  android:layout_

  android:layout_

  >

  android:layout_

  android:layout_

  android:text="@string/hello"

  />

 

  android:layout_

  android:layout_

  android:inputType="textPassword"

  android:id="@+id/mima"

 />

 

  android:layout_android:id="@+id/xianshifou"/>

Java代码:

publicclassMextendsActivity {

  privateEditText et;

  privateCheckBox cb;

  publicvoidonCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    et=(EditText)findViewById(R.id.mima);

    cb=(CheckBox)findViewById(R.id.xianshifou);

    cb.setOnCheckedChangeListener(newOnCheckedChangeListener(){

      @Override

      publicvoidonCheckedChanged(CompoundButton arg0,booleanarg1) {

        // TODO Auto-generated method stub

        if(cb.isChecked()){

          //设置EditText的密码为可见的

          et.setTransformationMethod(HideReturnsTransformationMethod.getInstance());

        }else{

          //设置密码为隐藏的

          et.setTransformationMethod(PasswordTransformationMethod.getInstance());

        }

      }

    });

  }

}

热门栏目