效果:

<?xml version="1.0" encoding="utf-8"?>     
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());

以上所述是小编给大家介绍的Android 密码 显示与隐藏功能实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

更多相关文章

  1. float/double数据不显示成科学计数法
  2. android WheelView时间选择器
  3. 仿Google应用动态隐藏显示状态栏
  4. Android(安卓)UI控件-Spinner(下拉列表)
  5. android string.xml中显示特殊符号
  6. 错误~~悲剧
  7. Android(安卓)新闻显示界面且适应平板
  8. Android设置输入框和软键盘动态悬浮
  9. listview使用ArrayAdapter显示文字

随机推荐

  1. 阻止a标签跳转,且将a的get提交方式转化为p
  2. 将字符串数组发布到.net-core mvc
  3. 使用Rails 3.2和AJAX(非flash上传解决方
  4. 如何在鼠标滚轮上滚动水平滚动?
  5. jQuery编程基础精华02(属性、表单过滤器,元
  6. Google 新物联网平台初体验—Android(安
  7. jQuery - 从一个列表项中查找活动类,并将
  8. mvc项目01_感受mvc的风景_jQuery validat
  9. 使用jQuery验证的MVC Razor View不验证空
  10. jquery easyui window或者dialog没有关闭