Android Studio 第五十三期 - 自定义EditText密码键盘
代码已经整理好,效果如下图:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
//设置输入为密码模式
inputETP1.setInputType(InputType.TYPE_CLASS_NUMBER | EditorInfo.TYPE_NUMBER_VARIATION_PASSWORD);
inputETP1.setDrawableRightListener( new EditTextPassword.DrawableRightListener() {
@Override
public void onDrawableRightClick() {
//同样地可以在这可以实现其他的效果,比如一键清空
if (mIsShow1) {
inputETP1.setCompoundDrawablesWithIntrinsicBounds( 0 , 0 , R.drawable.eye_grey, 0 );
inputETP1.setInputType(InputType.TYPE_CLASS_NUMBER | EditorInfo.TYPE_NUMBER_VARIATION_PASSWORD);
} else {
inputETP1.setCompoundDrawablesWithIntrinsicBounds( 0 , 0 , R.drawable.eye_orange, 0 );
// inputETP.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
inputETP1.setInputType(InputType.TYPE_CLASS_NUMBER | EditorInfo.TYPE_NUMBER_VARIATION_NORMAL);
}
mIsShow1 = !mIsShow1;
}
});
|
地址:https://github.com/geeklx/MyApplication/tree/master/p039_edittextpwd
Android Studio 第五十三期 - 自定义EditText密码键盘相关推荐
- Android Studio 第五十期 - 自定义TabLayout
代码已经整理好,效果如下图: code1: <com.ui.widget.UnAnimTabLayoutandroid:id="@+id/tab"android:layout ...
- Android Studio 第五十一期 - 自定义RecycleView Gallery
代码已经整理好,效果如下图:(支持Verical Horizontal 支持自定义放大位置 支持滚动速度) 图片1: 图片2: 地址: https://github.com/geeklx/MyAppl ...
- Android Studio 第五十四期 - 超级巨图Glide3.7和Glide4.1.1优化加载方案
相信大家看到上面的巨图会很懵逼~最近产品经理朝令夕改,有点烦,要不是还有外包项目在做,就不想干了,所以忍了,先做完十一后再说,毕竟找工作还是有点折腾,需要更高的薪水和技术的沉淀.好吧,啰嗦了一把 ...
- Android Studio 第六十三期 - Android框架 -RecycleView所有用法
最近在review代码,发现很多东西可以独立出来,效果如下图: github地址:https://github.com/geeklx/APPkuangjia/tree/master/baselibra ...
- Android Studio 3.0+ 版本的自定义lint检查
Android Studio 3.0+ 版本的自定义lint检查 定义LintModule 开发lint规则 lint库依赖 新建log检查规则 LogDetactor IssueRegistry 注 ...
- 第五十讲 自定义总线(xbus)
第五十讲 自定义总线(xbus) 文章目录 第五十讲 自定义总线(xbus) 一.概述 二.重要函数 1.buses_init 2.bus_register 3.device_register 4.d ...
- CSDN 编程竞赛五十三期题解
竞赛总览 CSDN 编程竞赛五十三期:比赛详情 (csdn.net) 竞赛题解 题目1.贝博士外星信号统计 贝博士最近收到了一些来自外星的信号,它们看起来是一些字符.经过贝博士的转码,把这些字符用26 ...
- Android View体系(十)自定义组合控件
相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源 ...
- android studio资产目录,在Android Studio中设置单元测试的自定义资产目录
我们对使用仅需要进行单元测试的资产的Android应用程序执行单元测试是不常见的要求. 使用基于Eclipse的SDK这是简单明了的 – 测试项目是一个单独的项目,其自有资产文件夹.使用Android ...
- android声控代码,Android Studio 第七十一期 - Android 系统声音控制
//写一个函数,实现一个整形有序数组的二分查找 //#include //int sum(int arr[],int x,int a) //{ //int laft = 0; //int right ...
最新文章
- 2017-2018-1 20155222实验三 实时系统
- “计算机艺术之父”、现代计算机技术先驱查理斯·苏黎去世,享年99岁
- 500个爆文标题_我研究了999篇100万+爆文,终于发现这10条标题规律!
- 数据结构--图 Graph
- mysql 远程登陆设置_MYSQL远程登录权限设置
- Leetcode每日一题:349.intersection-of-two-arrays(两个数组的交集)
- directx修复工具win7_win7提示explorer.exe应用程序错误的解决方法
- 励志生活-英国式选秀带来的启示
- 2022最新版影视小程序源码支持josn官解+卡密系统
- 三步教你Word启用所有宏
- 数字化转型六图法:数据地图
- 青藏高原的气候类型及气候特征
- 浅谈Attention注意力机制
- java导出excel自动计算公式
- Wargames学习笔记--Bandit
- CEST日期格式转换为 年月日时分秒
- 铁甲小宝像车轮的是什么机器人_铁甲小宝中最神秘的人物,在剧中的地位是无人可以动摇的...
- 最好玩的计算机游戏排行,10款好玩的电脑单机游戏 好玩的单机游戏排行
- 【面试】奇虎360笔试解答
- 学习C++的常用网站
热门文章
- 北漂程序员,何以露宿街头?
- bootstrap java web_JavaWEB开发05_Bootstrap
- gin框架-2-返回是html格式的网页数据
- mysql:多表查询方式
- 帆软模板中tooltip 提示框的使用
- 基于京东家电商品知识图谱的自动问答系统(三) -- Java实现问答系统
- python输出结果换行_如果Python中有很多换行,可以选择使用...表示多行内容...
- Python机器学习库——Sklearn
- STM32中用 stop 模式 配合低功耗模式下的自动唤醒(AWU) 能否实现FreeRTOS tickless 模式...
- IDEA快捷键拆解系列(七):Analyze篇