安卓开发界面代码

今天写一篇安卓登录代码,包括界面布局以及简单密码验证,适合完成作业的同学。




    
    

        

            

                

                
            

            

            

                

                
            

        

        

这是.xml文件内代码。

package com.example.myapp.activity;

import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

import androidx.appcompat.app.AppCompatActivity;

import com.example.myapp.MainActivity;
import com.example.myapp.util.StringUtils;

import java.io.IOException;
import java.util.AbstractMap;
import java.util.HashMap;
import java.util.Map;

import android.os.Bundle;
import android.widget.Toast;
import com.google.gson.Gson;
import com.example.myapp.R;

public class LoginActivity extends BaseActivity {

    private EditText etAccount;
    private EditText etPwd;
    private Button btnLogin;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        etAccount = findViewById(R.id.et_account);
        etPwd = findViewById(R.id.et_pwd);
        btnLogin = findViewById(R.id.btn_login);
        btnLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String account = etAccount.getText().toString().trim();//获取输入框文本
                String pwd = etPwd.getText().toString().trim();//获取输入密码

                login(account, pwd);
            }
        });
    }

    private void login(String account, String pwd) {

        if (StringUtils.isEmpty(account)) {
            //Toast.makeText(this, "请输入账号", Toast.LENGTH_SHORT).show();
            showToast("请输入账号" );
            return;
        }
        if (StringUtils.isEmpty(pwd)) {
           // Toast.makeText(this, "请输入密码", Toast.LENGTH_SHORT).show();
            showToast("请输入密码" );
            return;
        }
        if(account.equals("123") && pwd.equals("123"))
        {
            Button btn= findViewById(R.id.btn_login);
            btn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Intent in = new Intent(LoginActivity.this, HomeActivity.class);
                    startActivity(in);
                }
            });
        } else
        {
            Toast.makeText(this, "输入错误,请重新输入", Toast.LENGTH_SHORT).show();
        }
    }
}

上面是.java文件代码。

安卓开发界面代码_第1张图片

 

 

本次项目呢适合简单的入门同学,简单和大家分享一下吧。

 

 

希望用了的朋友麻烦点个赞啦 其他的图片你们自己替换就行。

 

 

 

 

你可能感兴趣的:(安卓开发,android,android,studio)