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
}

});

更多相关文章

  1. Android:使用SAX或者DOM或者pull操作XML文件
  2. 【android】ORMLite框架 的使用方法---给你的数据库操作插上翅膀
  3. Android EditText密码框中字体和普通的输入框不同
  4. android学习笔记(4)-android的文件的操作模式与单元测试
  5. 在Visual Studio 2010/2012/2013/2015上使用C#开发Android/IOS安
  6. Android framework源码按键操作的完整流程

随机推荐

  1. 又一个程序员“倒”下,Pandownload作者被
  2. Github 封禁了有伊朗外部贡献者的项目!
  3. 程序员又开始了疯狂的薅羊毛!
  4. 恒丰银行:金融云中 x86 裸机服务实践
  5. 重要 | mr使用hcatalog读写hive表
  6. 44 页的 JVM 2020 生态报告!
  7. 微信海量数据监控的设计与实践
  8. 必会:关于SparkStreaming checkpoint那些
  9. 从零搭建一个自动化运维体系
  10. 程序员在 Github 上疯狂薅羊毛!