使用Android Studio创建第一个小项目(登录页面)

仅供参考,学习使用


新建项目

我这里了就直接创建一个模块了

然后选择Empty Activity
在这里插入图片描述
接下来直接点finish
在这里插入图片描述


一、先画视图

我没有艺术细胞,所以画的比较差,大家不要介意

1.删掉初始化的内容

点击下面我图片的箭头处

在这里插入图片描述

然后点击split

在这里插入图片描述
####删掉我图片中的内容
在这里插入图片描述

2.开始自己的创作吧

然后点回design

在这里插入图片描述

点击旁边的TextView,拖动到方框中来

在这里插入图片描述

接着我们让这个控件和父控件连接上,就是点击这个控件上的四个点到方框的边缘,进行定位

在这里插入图片描述
在这里插入图片描述

下一步设置它的id和显示的内容

在这里插入图片描述

由于我在右边没有找到怎么设置它的大小,就在它的代码里设置

在这里插入图片描述

接下来照葫芦画瓢,设置其它的控件,同时记住修改它们的id和显示内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、设置启动用的虚拟手机

点击右上角的下拉三角形,选择Device Manage

在这里插入图片描述

然后点击 Create device

在这里插入图片描述

选择一款你喜欢的手机,并按我的指示点击

在这里插入图片描述

有可能你要下载

在这里插入图片描述

然后点击finish

在这里插入图片描述

然后点击绿色按钮运行

在这里插入图片描述

就会出现你想要的结果了

在这里插入图片描述

基本的功能

在MainActivity里面 编写代码

实现点击获取输入框内容

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

//    定义变量(这是我定义的前面几个控件的名称
    private EditText et_username;
    private EditText et_password;
    private Button bu_login;
    private Button bu_register;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);//加载布局文件,
        //如果想获得布局文件上的控件,必须要在加载布局文件后,才能够获得,否则是null
        myInit();//控件的初始化
        //添加事件(事件编程,当一个控件发送变化时,执行的代码)
        addEvent();
    }
    
// 自己定义的事件
    private void addEvent() {
        bu_register.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                // 显示一个弹出框
                //MainActivity.this, 在哪一个activity上弹出
                // "匿名内部类的写法", 弹出的内容
                // Toast.LENGTH_SHORT (短)  显示的时间 Toast.LENGTH_LONG(长)
                String username = et_username.getText().toString();// 获得文本框中的内容
                Toast.makeText(MainActivity.this, username, Toast.LENGTH_LONG).show();//显示
                String password = et_password.getText().toString();// 获得文本框中的内容
                Toast.makeText(MainActivity.this, password, Toast.LENGTH_LONG).show();//显示
            }
        });
        bu_login.setOnClickListener(new MyClick());
        
    }
    //内部类
    class MyClick implements View.OnClickListener{

        @Override
        public void onClick(View view) {
            Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
        }
    }

// 初始化控件
    private void myInit() {
        //findViewById() 通过Id获得控件
        bu_login = findViewById(R.id.bu_login);
        bu_register = findViewById(R.id.bu_register);
        et_password = findViewById(R.id.et_password);
        et_username = findViewById(R.id.et_username);

    }

}

然后点击运行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

根据用户名和密码在数据库匹配我们就暂时不做了,今天先到这里吧

总结

做这个登录小项目还是比较轻松的,玩着玩着就完整了,接下来自己动手试试吧

  • 14
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
回答: 创建Android Studio第一个项目的步骤如下:首先打开软件,然后创建一个新项目。给项目取一个名称,选择项目的所在文件,并选择开发语言为Java。点击完成后,系统会自动创建项目,需要等待一段时间下载所需插件。等待加载完成后,下载一个模拟器。选择一个合适的模拟器后等待下载和更新完成。然后点击运行按钮,等待一两分钟后,就可以在手机模拟器上看到项目运行的界面了。\[1\]在运行项目时,可以选择通过USB连接真机,需要打开手机的开发者选项,并根据手机品牌的不同,打开开发者选项的方式也不同。例如,小米手机需要连续点击三下"MIUI版本",华为手机需要连续点击"版本号"多次,直到屏幕提示已进入开发者模式。其他手机品牌也有类似的操作。进入开发者选项后,需要打开USB调试,并可能需要打开USB安装功能。\[3\] #### 引用[.reference_title] - *1* [Android studio创建第一个项目并运行](https://blog.csdn.net/changyana/article/details/122948513)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Android Studio 创建第一个项目应用](https://blog.csdn.net/u014720022/article/details/93321418)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是一只小小小小龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值