Android 密码 显示与隐藏功能实例
发布时间 - 2026-01-11 01:51:50 点击率:次效果:
<?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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何生成API文档?(Swagger/OpenAPI教程)
百度浏览器如何管理插件 百度浏览器插件管理方法
Laravel如何处理和验证JSON类型的数据库字段
如何在腾讯云服务器快速搭建个人网站?
如何注册花生壳免费域名并搭建个人网站?
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
Laravel如何使用模型观察者?(Observer代码示例)
制作电商网页,电商供应链怎么做?
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
微信公众帐号开发教程之图文消息全攻略
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
如何确保西部建站助手FTP传输的安全性?
iOS验证手机号的正则表达式
QQ浏览器网页版登录入口 个人中心在线进入
在线制作视频网站免费,都有哪些好的动漫网站?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
大连 网站制作,大连天途有线官网?
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
,怎么在广州志愿者网站注册?
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Python自动化办公教程_ExcelWordPDF批量处理案例
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
浅谈Javascript中的Label语句
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
PHP正则匹配日期和时间(时间戳转换)的实例代码
实例解析Array和String方法
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
node.js报错:Cannot find module 'ejs'的解决办法
使用C语言编写圣诞表白程序
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
,在苏州找工作,上哪个网站比较好?
Laravel如何升级到最新版本?(升级指南和步骤)
如何在服务器上三步完成建站并提升流量?
LinuxCD持续部署教程_自动发布与回滚机制
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
个人摄影网站制作流程,摄影爱好者都去什么网站?
如何为不同团队 ID 动态生成多个非值班状态按钮
Laravel PHP版本要求一览_Laravel各版本环境要求对照
Linux系统命令中tree命令详解
免费视频制作网站,更新又快又好的免费电影网站?
jQuery 常见小例汇总
利用python获取某年中每个月的第一天和最后一天
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤

