目录

activity_main.xml代码如下

MainActivity.java代码如下


用于高校实现Android studio专业课作业提交,如确实有用,欢迎观众姥爷打赏

该页面实现了注册页面的布局效果,包含用户名,密码,忘记密码,登录等控件

完成之后是这个样子的界面

测试页面,首先输入用户名和密码

点击登录,提示需要注册

废话不多说,直接上干货,直接复制请自修改报错

activity_main.xml代码如下

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/activity_login"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@mipmap/amd"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/login_edit_pwd"android:layout_marginTop="10dp"android:layout_marginBottom="20dp"><Buttonandroid:id="@+id/login_btn_login"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="50dp"android:layout_marginTop="52dp"android:layout_marginRight="50dp"android:background="#54b4ff"android:text="登录"android:textColor="#ffffff"android:textSize="20sp" /><Buttonandroid:id="@+id/login_btn_register"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="260dp"android:layout_marginTop="52dp"android:background="#54b4ff"android:text="注册"android:textColor="#ffffff"android:textSize="20sp" /></RelativeLayout><EditTextandroid:id="@+id/login_edit_pwd"android:layout_width="400dp"android:layout_height="60dp"android:layout_below="@+id/login_edit_account"android:layout_alignParentStart="true"android:layout_alignParentLeft="true"android:layout_marginStart="0dp"android:layout_marginLeft="0dp"android:layout_marginTop="0dp"android:drawableLeft="@android:drawable/ic_lock_idle_lock"android:ems="10"android:hint="请输入您的密码"android:inputType="textPassword" /><EditTextandroid:id="@+id/login_edit_account"android:layout_width="400dp"android:layout_height="60dp"android:layout_alignParentStart="true"android:layout_alignParentLeft="true"android:layout_marginStart="6dp"android:layout_marginLeft="6dp"android:layout_marginTop="350dp"android:drawableLeft="@android:drawable/ic_menu_myplaces"android:hint="请输入您的用户名"android:inputType="textPersonName"tools:ignore="UnknownId" /><LinearLayoutandroid:orientation="horizontal"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/login_edit_pwd"><CheckBoxandroid:id="@+id/Login_Remember"android:layout_width="200dp"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:checked="false"android:text="记住密码"android:textSize="15sp"/><Buttonandroid:id="@+id/login_btn_forgetregister"android:layout_width="200dp"android:layout_height="wrap_content"android:layout_marginRight="0dp"android:backgroundTint="#ffffff"android:text="忘记密码"android:textColor="#000000"android:textSize="15sp"/></LinearLayout>
</RelativeLayout>

MainActivity.java代码如下

package com.example.myapplication;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;import com.example.myapplication.R;public class MainActivity extends AppCompatActivity{@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button=(Button)findViewById(R.id.login_btn_forgetregister);button.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View v){new AlertDialog.Builder(MainActivity.this).setTitle("系统提示").setMessage("请输入验证信息进行验证!").setPositiveButton("确定",new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog,int which){finish();}}).setNegativeButton("返回",new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog,int which){}}).show();}});Button button1=(Button)findViewById(R.id.login_btn_login);button1.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View v){new AlertDialog.Builder(MainActivity.this).setTitle("系统提示").setMessage("验证成功!").setNegativeButton("确定",new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog,int which){}}).show();}});Button button2=(Button)findViewById(R.id.login_btn_register);button2.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View v){new AlertDialog.Builder(MainActivity.this).setTitle("系统提示").setMessage("注册成功!").setNegativeButton("确定",new DialogInterface.OnClickListener(){@Overridepublic void onClick(DialogInterface dialog,int which){}}).show();}});}
}

使用了默认的两个页面完成了登录页面的注册和使用。

注意:直接复制时,请添加自己的背景图片和修改文件名,其他报错请留言

点赞+关注!!!

如需要帮助请联系小哥哥VX:Doi000101,备注来意。

Android studio 实现app登录注册页面相关推荐

  1. Android studio设计app登录界面

    Android studio设计app登录界面 UI界面设计 在设计登录界面时,可以使用不同布局方式来实现该功能,通常情况下使用的是LinearLayout(线性布局)和TableLayout(表格布 ...

  2. UI设计灵感|App的登录注册页面案例参考

    良好的交互细节是每一个优秀 App 的共同品质,而多数 App 被用户抛弃就是因为登录注册页面的问题,只有从用户场景和视角来思考产品,便能设计出打动人心的 App. 集设网www.ijishe.com ...

  3. 记一次使用android studio分析app闪退原因的过程

    闪退演示 首页和问题反馈重复切换两次就闪退 (因为是公司内部app,原有视频不做展示) app架构 app是原生android studio开发的,部分页面是h5开发的,通过WebView和addJa ...

  4. android studio 微信登录界面,如何使用Android Studio开发用户登录界面

    满意答案 zhou9081 2016.05.21 采纳率:51%    等级:7 已帮助:411人 如何使用Android Studio开发用户登录界面,具体解决方案如下: 解决方案1: <:t ...

  5. android app启动图片 加动画效果,Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案...

    Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案 大家在设计APP的末期,都会想给APP搞一些"花里胡哨"的特效来提高APP的B格.博主表示亲测有效 ...

  6. Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

    目录 一.前言 二.效果展示 1.APP界面展示 2.C51硬件展示 三.Android Studio APP源代码 1.AndroidManifest.xml 1.请求联网: 2.开放明文传输: 2 ...

  7. 登录注册页面的示例代码

    下面是使用Vue3和element-plus写登录注册页面的示例代码: 首先,在main.js文件中引入Vue和element-plus组件库: import { createApp } from ' ...

  8. android 矢量图形文件,Android Studio进行APP设计开发之矢量图及XML文件转换

    Android Studio进行APP设计开发之矢量图及XML文件转换 当我们使用Android studio进行APP设计开发时,会用到矢量图,那么要将矢量图运用到安卓工程drawable中去,就需 ...

  9. Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(登录注册页面,验证码)

    基于 Vue3.x + Vant UI 的多功能记账本(四) 文章目录 基于 Vue3.x + Vant UI 的多功能记账本(四) 项目演示 1.登录注册页面 2.图片验证码 3.修改 axios ...

  10. 番茄闹钟三(登录注册页面)

    一. axios 配置需求 axios 文档 配置 axios 配置 appid 和 appsecret 配置 gwt 验证的 gwt token 二. 安装 axios yarn add axios ...

最新文章

  1. 快手宣布 7 月将取消大小周,​互联网大厂不卷了?
  2. 开发日记-20190731 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 17
  3. 【数理知识】《矩阵论》方保镕老师-第8章-矩阵在数学内外的应用
  4. 画验证曲线_数学老师用“函数曲线”绘出美图 学生舍不得擦
  5. linux 卸载ava,linux下配置ava环境变量.doc
  6. 图像目标检测(Object Detection)原理与实现(二)
  7. python codefirst_Python code.co_consts方法代码示例
  8. mysql+磁盘i+o+优化_浅析MySQL数据库磁盘I/O调整优化 | 学步园
  9. python3发布时间_什么时候python 3 才能有更好的支持呢?
  10. java多级菜单列表怎么做_JAVA构造多级菜单
  11. Direct3D的初始化
  12. 190408每日一句
  13. python处理excel教程视频-从零基础开始用Python处理Excel数据 视频教程
  14. 网站服务器的宽带是1mb是什么意思,1mb/s网速是什么意思
  15. 软考常考的四种设计模式
  16. 人工智能新风口上,网易是否能够突围?
  17. Vue项目中的自定义指令
  18. 配置pcl(点云)环境遇到的问题(华南理工大学三维人体建模与测量)
  19. 2022年衡量技术债务的8个主要指标
  20. 华为实习笔试2020.4.15

热门文章

  1. 从零开始学USB(十五、USB的设备状态)
  2. html简单图片轮播居中,html简单图片轮播的实现
  3. 正确修改SATA模式
  4. uniapp微信小程序登陆方法
  5. 紧急疏散(python)
  6. Android-Bitmap图片优化
  7. 沙盒沙箱技术,移动沙盒等
  8. java电影推荐系统_基于Mahout的电影推荐系统
  9. 170628 逆向-安卓查壳软件ApkDetecter安装
  10. 澳洲计算机设计专业大学排名,澳洲设计专业大学排名TOP5