EditText为空时提示方法:
1.xml文件中设置,如:android:hint="@string/user_name"
2.如:定义EditText变量mUserNamet,mUserName.setHint("昵称");
EditText密码隐藏:
//判断密码是否为空,做不同的操作
if(密码为空){
mUserPassword.setHint("密码");
mUserPassword.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);}
else{
mUserPassword.setInputType
(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
mUserPassword.setText(suserPassword);}
//监听密码输入情况,做不同的操作
mUserPassword.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
Editable etable = mUserPassword.getText();
mUserPassword.setInputType(InputType.TYPE_CLASS_TEXT |InputType.TYPE_TEXT_VARIATION_PASSWORD);
mUserPassword.setSelection(etable.length());//设置光标总是在最后,这点很重要
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
}
});
分享到:
相关推荐
超级好用的Android 删除功能的定制EditText;显示或者隐藏密码;可设置自动添加分隔符分割电话号码、银行卡号等;支持禁止Emoji表情符号输入。
Android设置EditText为密码样式,checkbox选中为显示密码,未选中为隐藏密码
主要介绍了Android EditText密码的隐藏和显示功能的相关资料,主要是利用EditText和CheckBox 来实现该功能,需要的朋友可以参考下
android 实现点击edittext的“小眼睛”切换明密文
主要介绍了Android中实现EditText密码显示隐藏的方法,需要的朋友可以参考下
android:hintText为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。此属性在EditView中使用,但是这里也可以用。 android:imeOptions附加功能,设置右下角IME动作与编辑框相关的动作,如...
自带一键清除按钮,密码显示与隐藏按钮,也可自定义资源。还有多种输入框样式可供选择
主要介绍了Android文本输入框(EditText)输入密码时显示与隐藏的方法和示例,需要的朋友可以参考下
代码改变EditText的password属性值并可查看密码,就是在设置密码的时候有的时候需要显示密码,但是有的时候需要隐藏密码
该功能可通过设置EditText的setTransformationMethod()方法来实现隐藏密码或者显示密码。 示例代码如下: private Button mBtnPassword; private EditText mEtPassword; private boolean mbDisplayFlg = false; /**...
密码显示与隐藏 方法一 if(status){ etPassword.setInputType(InputType.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_NORMAL); //显示文本 status = false; }else { etPassword.setInputType(InputType....
可以使用passwordShown和passwordHidden XML 属性为显示/隐藏状态设置自定义可绘制对象 passwordPeek属性,用于使密码仅在点击可绘制对象时可见 要使用包含的可绘制对象,请将PasswordEditTextStyle应用于您的视图 ...
效果: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android android:layout_width=... android:id=@+id/editText1 android:layout_width=match_p
在使用App的时候,首次登录都需要用户输入密码的...(1) 重写EditText, 添加提示密码显示和隐藏的图片. (2) 判断点击位置, 切换EditText的密码显示状态. (3) 在屏幕旋转或配置改变时, 保留图片的状态信息. 实现只有