博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打钩显示输入的密码
阅读量:2397 次
发布时间:2019-05-10

本文共 1529 字,大约阅读时间需要 5 分钟。

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());				}			}		});	}}

转载于:https://my.oschina.net/u/2356176/blog/422625

你可能感兴趣的文章
MyBatis--基础环境搭建
查看>>
UML--构件图详解
查看>>
UML--部署图详解
查看>>
MyBatis--SqlSessionFactory概述及创建方式
查看>>
MyBatis--核心组件:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession和SQL Mapper
查看>>
MyBatis--单表增删改查
查看>>
MySQL--基础三(条件查询)
查看>>
Maven--依赖配置和依赖范围
查看>>
Maven--排除依赖、归类依赖和优化依赖
查看>>
Maven--插件的获取和配置
查看>>
MySQL--基础四(排序查询)
查看>>
MySQL--基础五(单行函数)
查看>>
MySQL--基础六(分组函数)
查看>>
MySQL--基础七(分组查询、排序查询)
查看>>
MySQL--基础八(连接查询)
查看>>
MySQL--基础九(sql99连接查询)
查看>>
MySQL--基础十(子查询)
查看>>
Git--Eclipse操作、忽略文件、推送到远程库
查看>>
Oracle--同义词详解
查看>>
Oracle--存储过程概述、创建和执行
查看>>