Android简单登录页面(移动软件开发技术)

Android简单登录页面(移动软件开发技术)

实现一个简单的登录页面,用户名和密码输入正确或错误出现提示信息。

  1. java文件:主要实现按钮的功能和EditView的输入
    package com.example.user2;
    import androidx.appcompat.app.AppCompatActivity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.Toast;
    public class user2MainActivity extends AppCompatActivity {
    EditText Name; //用户名
    EditText Pass; //密码
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_user2_main);
    Name=(EditText) findViewById(R.id.Name); //获取用户名
    Pass=(EditText) findViewById(R.id.Pass); //获取密码
    }
    public void Check (View v){
    String name1 = “hello”;
    String pass1 = “1234”;
    String user = Name.getText().toString().trim();
    String pwd = Pass.getText().toString().trim();
    if (user == null || user.length() == 0) {
    Toast.makeText(this, “用户名不能为空,请重新输入”, Toast.LENGTH_SHORT).show();
    } else if (pwd == null || pwd.length() == 0) {
    Toast.makeText(this, “密码不能为空,请重新输入”, Toast.LENGTH_SHORT).show();
    } else if (user.equals(name1) && pwd.equals(pass1)) {
    Toast.makeText(this, “登录成功”, Toast.LENGTH_SHORT).show();
    } else {
    Toast.makeText(this, “用户名和密码输入错误,请重试”, Toast.LENGTH_SHORT).show();
    }
    }
    public void ac(View v) {
    Name.setText(null);
    Pass.setText(null);
    }
    }

  2. xml文件:

xmlns:app=“http://schemas.android.com/apk/res-auto”
xmlns:tools=“http://schemas.android.com/tools”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
tools:context=".user2MainActivity">


    







    


3. 结果:
主界面 登录成功
Android简单登录页面(移动软件开发技术)_第1张图片
登录失败 取消
Android简单登录页面(移动软件开发技术)_第2张图片

你可能感兴趣的:(移动软件开发技术,android,mvvm,django,apk,app)