效果:
<?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());
以上所述是小编给大家介绍的Android 密码 显示与隐藏功能实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# android
# 密码显示隐藏
# Android实现密码隐藏和显示
# Android实现显示和隐藏密码功能的示例代码
# Android 登录页面的实现代码(密码显示隐藏、EditText 图标切换、限制输入长度)
# Android中实现密码的隐藏和显示的示例
# Android EditText密码的隐藏和显示功能
# Android中实现EditText密码显示隐藏的方法
# Android文本输入框(EditText)输入密码时显示与隐藏
# Android实现动态显示或隐藏密码输入框的内容
# Android中EditText显示明文与密码的两种方式
# Android开发EditText实现密码显示隐藏
# 小编
# 在此
# 给大家
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# orientation
# layout_height
# EditText
# vertical
# match_parent
# apk
# schemas
# layout_width
# res
# id
# requestFocus
# textPassword
相关文章:
C++时间戳转换成日期时间的步骤和示例代码
建站主机选哪种环境更利于SEO优化?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
如何通过WDCP绑定主域名及创建子域名站点?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
宿州网站制作公司兴策,安徽省低保查询网站?
建站之星后台管理系统如何操作?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
名字制作网站免费,所有小说网站的名字?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何通过网站建站时间优化SEO与用户体验?
建站之星如何保障用户数据免受黑客入侵?
建站之星下载版如何获取与安装?
如何零基础开发自助建站系统?完整教程解析
如何零基础在云服务器搭建WordPress站点?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
头像制作网站在线制作软件,dw网页背景图像怎么设置?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何高效配置IIS服务器搭建网站?
如何通过虚拟机搭建网站?详细步骤解析
建站之星如何快速解决建站难题?
如何在新浪SAE免费搭建个人博客?
Android滚轮选择时间控件使用详解
建站之星CMS建站配置指南:模板选择与SEO优化技巧
北京网站制作的公司有哪些,北京白云观官方网站?
建站主机选虚拟主机还是云服务器更好?
如何快速生成ASP一键建站模板并优化安全性?
如何快速打造个性化非模板自助建站?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
音乐网站服务器如何优化API响应速度?
北京网站制作网页,网站升级改版需要多久?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何通过万网虚拟主机快速搭建网站?
如何在阿里云虚拟服务器快速搭建网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
如何用腾讯建站主机快速创建免费网站?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
制作网站的基本流程,设计网站的软件是什么?
建站主机数据库如何配置才能提升网站性能?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。