是男人就下100层【第一层】——高仿微信界面(3)

上一篇《是男人就下100层【第一层】——高仿微信界面(2)》中实现了注册登录界面,这一篇来看看具体的登录界面实现,先来看看界面效果。

是男人就下100层【第一层】——高仿微信界面(3)_第1张图片

登录界面布局



    
        
在上面的界面中需要注意的是“返回”按钮的背景资源文件



    
    
    
    
上一篇中已经见过,这里就不啰嗦了

输入框的背景布局文件



    
    
    
按下获得焦点和失去焦点的背景不同

接下来处理数据校验和跳转

	public void login_mainweixin(View v) {
		if ("dawanganban".equals(mUser.getText().toString())
				&& "123456".equals(mPassword.getText().toString())) // 判断 帐号和密码
		{
			Intent intent = new Intent();
			intent.setClass(Login.this, LoadActivity.class);
			startActivity(intent);
			// Toast.makeText(getApplicationContext(), "登录成功",
			// Toast.LENGTH_SHORT).show();
		} else if ("".equals(mUser.getText().toString())
				|| "".equals(mPassword.getText().toString())) // 判断 帐号和密码
		{
			new AlertDialog.Builder(Login.this)
					.setIcon(
							getResources().getDrawable(
									R.drawable.login_error_icon))
					.setTitle("登录错误").setMessage("微信帐号或者密码不能为空,\n请输入后再登录!")
					.create().show();
		} else {

			new AlertDialog.Builder(Login.this)
					.setIcon(
							getResources().getDrawable(
									R.drawable.login_error_icon))
					.setTitle("登录失败").setMessage("微信帐号或者密码不正确,\n请检查后重新输入!")
					.create().show();
		}
	}
点忘记密码就不处理了,直接跳到一个页面吧

	public void login_pw(View v) { // 忘记密码按钮
		Uri uri = Uri.parse("http://blog.csdn.net/dawanganban");
		Intent intent = new Intent(Intent.ACTION_VIEW, uri);
		startActivity(intent);
	}
还有一个返回按钮,直接关闭当前Activity

	public void login_back(View v) { // 标题栏 返回按钮
		this.finish();
	}
运行结果:

是男人就下100层【第一层】——高仿微信界面(3)_第2张图片                  是男人就下100层【第一层】——高仿微信界面(3)_第3张图片


源代码下载:http://download.csdn.net/detail/lxq_xsyu/6966767

下一篇:http://blog.csdn.net/dawanganban/article/details/20079141


转载于:https://www.cnblogs.com/lanzhi/p/6469169.html

你可能感兴趣的:(是男人就下100层【第一层】——高仿微信界面(3))