1. 范例说明
利用EditText作为密码输入是个不错的方法,保密且无需担心被盗取,但“****”这样的符号,让人不知自己到底输入是否正确。此时若能贴心地提供“显示密码”的选项,就能让User看到自己刚才输入的密码,必要时再关闭“显示密码”。
此范例程序初探EditText与CheckBox这两个Widget,并以CheckBox.setOnCheckedChangedListener()来设置显示密码事件,最后通过isChecked()方法判断显示密码状态。
2. 运行结果
3. 编写代码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* 加载main.xml Layout */
setContentView(R.layout.main);
/* findViewById()取得对象 */
et = (EditText) findViewById(R.id.mPassword);
cb = (CheckBox) findViewById(R.id.mCheck);
/* 设定CheckBox的OnCheckedChangeListener */
cb.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
if (cb.isChecked()) {
/* 设定EditText的内容为可见的 */
et.setTransformationMethod(HideReturnsTransformationMethod
.getInstance());
} else {
/* 设定EditText的内容为隐藏的 */
et.setTransformationMethod(PasswordTransformationMethod
.getInstance());
}
}
});
}
4. 扩展学习与作业
1.EditText的Xml属性
http://www.eyeandroid.com/thread-9999-1-1.html
2.Android开发之EditText属性详解
http://www.eyeandroid.com/thread-8233-1-1.html
作业:用textColorHint来改变EditText中提示信息的颜色
5.视频讲解
http://www.eyeandroid.com/thread-10025-1-1.html
- 大小: 50.4 KB
分享到:
相关推荐
android-edittext-validator-master.zip 表单检验,验证输入的信息格式。
Android Form EditText Android form edit text is an extension of EditText that brings data validation facilities to the edittext. Example App I built an example app that showcase some of the ...
android-widget-keyboardless-edittext, 没有键盘显示的Android 所有编辑操作仍然工作 KeyboardlessEditText本机 Android,除非用户与它交互时不会出现键盘。 所有其他编辑操作仍然工作。用户仍然可以使用这个小部件...
Android框架chips-edittext-library.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android EditText Validations Easily Validate EditTexts This library is best used with Kotlin, and is to help reduce ...implementation 'com.github.thomhurst:Android-EditText-Validations:{version}' Us
android-EditText边框颜色 ,完整源码,适用初学者
IconEditText provides a reusable view for displaying an ImageView with an EditText for Android 4.0 . Usage Using the IconEditText is easy enough, just clone the repo and add it to your project as ...
android-edittext-validator提供了内容验证的编辑框.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Show/Hide Password EditText In Android Support Library, revision 24.2.0 (August 2016) TextInputLayout adds support for the password visibility toggle. Marking showhidepasswordedittext as Deprecated at...
常用输入编辑框,初学者实用。 <EditText android:id="@+id/editText01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/app1_edittext01"/> android:id=...
一个基于Android原生的EditText的富文本组件,支持文字输入,可以插入图片
pin-edittext An extension of EditText with pin style Usage Include PinCodeEditText in your layout XML android:maxLength: The total pin (Required to make PinEditText limit its length) ...
EditText字数检测与限制的冲突文件 2016-11-15 17-03-23-811.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
NULL 博文链接:https://androidstudy.iteye.com/blog/779755
android:imeOptions附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个“完成”,而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。 android:imeActionId设置IME...
EditText输入电话号码、银行卡号自动添加空格分割.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
edittext失去焦点,收起键盘.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
android 实现点击edittext的“小眼睛”切换明密文
-android搜索历史记录提示,在edittext输入框中输入,会在本地保存,下次输入会自动提示.rar
EditText插入QQ表情源码.zip