Android开发中,登录注册都是很常有的,注册时需要判断用户输入密码是否为空,两次输入密码是否一致,下面就简单地说说

xml文件

<?xml version="1.0" encoding="utf-8"?>                        

 

Activity中判断动作的代码:

 

//监听检查输入是否为空,输入是否相等...button.setOnClickListener(new View.OnClickListener() {//给注册按钮设置监听    @Override    public void onClick(View v) {        password=editText.getText().toString().trim();//第一次输入的密码赋值给password        password2=editText2.getText().toString().trim();//第二次输入的密码赋值给password2        if (password.equals("")||password2.equals("")){//判断两次密码是否为空            Toast.makeText(getApplicationContext(),"密码不能为空",Toast.LENGTH_SHORT).show();        }else if(password.equals(password2)){            Toast.makeText(getApplication(),"注册成功",Toast.LENGTH_SHORT).show();//把Editext里面的密码上传到数据库            BeanLab beanLab=BeanLab.get(getApplicationContext());            beanLab.addValues(phone,password);            //注册成功后进入提前写好的登录页面             Intent intent=new Intent(getApplicationContext(),LoginActivity.class);            //intent.putExtra(,);//可以填入用户信息,如ID等            startActivity(intent);            finish();        }else if (password.equals("") != password2.equals("")){            Toast.makeText(getApplication(),"密码不一致,请重新输入",Toast.LENGTH_SHORT).show();        }    }});

 

以上代码只是其中的一部分,如果运行效果需要完善后才能体现,密码规范的提醒是通过手机下方的Toast呈现的。

更多相关文章

  1. Android(安卓)Dialog中的EditText无法弹出输入法
  2. Android+本地记事本(上)------实现登陆注册
  3. android Service与BroadcastReceiver
  4. Mac OS X下设置android NDK的环境(详细实测有图)
  5. Android(安卓)ApiDemos示例解析(21):App->Device Admin
  6. Linux(ubuntu11.10)下 配置android4.0.3开发环境零基础教程
  7. android 禁止编辑框可编辑,使其自动调用搜狗输入法
  8. unity3d android真机测试的2种方法
  9. Android(安卓)CTS测试修改测试结果和调试方法

随机推荐

  1. Android(安卓)EditText获取焦点后只显示
  2. Android(安卓)DialogFragment(2)
  3. Android(安卓)中的 ViewPager+ Fragment
  4. 配置dialog无标题的几种方法
  5. Android程序如何实现换肤?
  6. android定位服务
  7. 第一个开源的Android项目
  8. Android(安卓)Studio导入Android系统源码
  9. Android入门教程之ListView的应用示例
  10. 自定义按钮样式