布局文件activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<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:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/register_bg"tools:context=".MainActivity"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextViewandroid:id="@+id/tv_title"android:layout_width="match_parent"android:layout_height="50dp"android:background="#01ceff"android:gravity="center"android:text="注册"android:textColor="@android:color/white"android:textSize="20sp"></TextView><LinearLayoutandroid:layout_width="match_parent"android:layout_height="130dp"android:orientation="horizontal"><TextViewstyle="@style/tvOne"android:drawableTop="@drawable/qq_icon"android:text="用QQ登录"></TextView><View style="@style/vLine"></View><TextViewstyle="@style/tvOne"android:drawableTop="@drawable/weixin_icon"android:text="用微信登录"></TextView></LinearLayout><View style="@style/hLine"></View><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:gravity="center"android:orientation="horizontal"android:padding="15dp"><ImageViewandroid:layout_width="wrap_content"android:layout_height="match_parent"android:src="@drawable/email_icon"></ImageView><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="15dp"android:text="使用电子邮件"android:textColor="@android:color/white"android:textSize="15dp"></TextView></LinearLayout><View style="@style/hLine"></View><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="15dp"><TextViewstyle="@style/tvTwo"android:text="名字:"></TextView><EditTextandroid:id="@+id/et_name"style="@style/etOne"></EditText></LinearLayout><View style="@style/hLine"></View><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="15dp"><TextViewstyle="@style/tvTwo"android:text="邮箱:"></TextView><EditTextandroid:id="@+id/et_email"style="@style/etOne"></EditText></LinearLayout><View style="@style/hLine"></View><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="15dp"><TextViewstyle="@style/tvTwo"android:text="密码:"></TextView><EditTextandroid:id="@+id/et_pwd"style="@style/etOne"></EditText></LinearLayout><View style="@style/hLine"></View><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="15dp"><TextViewstyle="@style/tvTwo"android:text="性别:"></TextView><RadioGroupandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginLeft="50dp"android:orientation="horizontal"><RadioButtonandroid:id="@+id/rb_boy"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="男"android:textColor="@android:color/white"android:textSize="15sp"></RadioButton><RadioButtonandroid:id="@+id/rb_girl"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="女"android:textColor="@android:color/white"android:textSize="15sp"></RadioButton></RadioGroup></LinearLayout><View style="@style/hLine"></View><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:padding="15dp"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="请选择兴趣爱好:"android:textColor="@android:color/white"android:textSize="15sp"></TextView><CheckBoxandroid:id="@+id/cb_sing"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="唱歌"android:textColor="@android:color/white"android:textSize="15sp"></CheckBox><CheckBoxandroid:id="@+id/cb_dance"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="跳舞"android:textColor="@android:color/white"android:textSize="15sp"></CheckBox><CheckBoxandroid:id="@+id/cb_read"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="读书"android:textColor="@android:color/white"android:textSize="15sp"></CheckBox></LinearLayout><View style="@style/hLine"></View></LinearLayout><Viewandroid:layout_width="match_parent"android:layout_height="1dp"android:layout_above="@+id/btn_submit"android:background="@android:color/darker_gray"></View><Buttonandroid:id="@+id/btn_submit"android:layout_width="match_parent"android:layout_height="50dp"android:layout_alignParentBottom="true"android:gravity="center"android:text="提交"android:textColor="@android:color/white"android:textSize="18sp"></Button>
</RelativeLayout>

styles.xml:themes.xml

<resources xmlns:tools="http://schemas.android.com/tools"><!-- Base application theme. --><style name="Theme.ZhucePage" parent="Theme.MaterialComponents.DayNight.DarkActionBar"><!-- Primary brand color. --><item name="colorPrimary">@color/purple_500</item><item name="colorPrimaryVariant">@color/purple_700</item><item name="colorOnPrimary">@color/white</item><!-- Secondary brand color. --><item name="colorSecondary">@color/teal_200</item><item name="colorSecondaryVariant">@color/teal_700</item><item name="colorOnSecondary">@color/black</item><!-- Status bar color. --><item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item><!-- Customize your theme here. --></style><style name="hLine"><item name="android:layout_width">match_parent</item><item name="android:layout_height">1dp</item><item name="android:background">@android:color/white</item></style><style name="vLine"><item name="android:layout_width">1dp</item><item name="android:layout_height">match_parent</item><item name="android:background">@android:color/white</item></style><style name="tvOne"><item name="android:layout_width">0dp</item><item name="android:layout_height">match_parent</item><item name="android:layout_weight">1</item><item name="android:drawablePadding">8dp</item><item name="android:gravity">center_horizontal</item><item name="android:paddingTop">40dp</item><item name="android:textColor">@android:color/white</item><item name="android:textSize">15dp</item></style><style name="tvTwo"><item name="android:layout_width">wrap_content</item><item name="android:layout_height">wrap_content</item><item name="android:layout_marginLeft">20dp</item><item name="android:textColor">@android:color/white</item><item name="android:textSize">15dp</item></style><style name="etOne"><item name="android:layout_width">match_parent</item><item name="android:layout_height">wrap_content</item><item name="android:layout_marginLeft">30dp</item><item name="android:textColor">@android:color/white</item></style></resources>

结果:

Android注册页面相关推荐

  1. Android注册登录页面

    Android注册登录页面 需求 分析 项目目录 .java domain JsonBean.java UserInfo.java utils GetJsonDataUtil.java Login.j ...

  2. android 注册、登录实现程序

    注册页面: user_register.xml: <?xml version="1.0" encoding="utf-8"?> <Linear ...

  3. android注册的模板下载地址,Android --LoginActivity模板登录

    Android Studio使用自带LoginActivity模板,制作登录界面 登录界面功能: 1.记住表单账户密码,并自动登录 //获得sp实例对象 sp = this.getSharedPref ...

  4. 记账APP:小哈记账2——注册页面的制作

    项目介绍: 小哈记账是一款用于记账APP,基于Android Studio开发工具,采用Java语言进行开发,同时使用litepal和阿里云数据库进行数据的增删查改,以图标的形式在App的界面上显示. ...

  5. android 界面切换监听,Android切换页面--setContentView

    setContentView 一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在 ...

  6. 快速集成APP注册页面免费获取短信验证码功能

    前言: 最近这段时间都忙着优化自己的个人项目,好久没来总结分享了,今天就抽空跟大家分享一下快速集成APP注册页面免费获取短信验证码功能吧. 一.使用第三方短信SDK前期准备: 在这里我是使用了第三方免 ...

  7. android splash 公司,正确地写一个Android Splash页面

    正确地写一个Android Splash页面 打开APP立即进入应用的主页面并呈现出用户想要的内容,对于用户来讲是最好的体验.但是通常APP在启动时需要进行一系列的初始化.网络加载等耗时的操作,因此启 ...

  8. 简易 的QQ APP登录以及注册页面的实现

    1:首页面的效果图 XML代码的实现: 这里主要使用了相对布局和线性布局来实现 <RelativeLayout xmlns:android="http://schemas.androi ...

  9. java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现

    本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.reg ...

最新文章

  1. hdu1695(莫比乌斯)或欧拉函数+容斥
  2. 如何安装Pycharm官方统计代码行插件
  3. 深度学习目标检测(YoloV5)项目——从0开始到项目落地部署
  4. 【NLP】NLP爱好者学习资源推荐汇总
  5. 论文浅尝 | CFO: Conditional Focused Neural Question Answering
  6. Python 线程池 ThreadPoolExecutor(一) - Python零基础入门教程
  7. 在Sping Boot logback的使用
  8. 直接部署nginx和在docker里面部署nginx性能上有区别吗
  9. Python练习题10道(含答案)
  10. NVIDIA Control Panel 闪退(英伟达控制面板闪退)
  11. 微软私有云资源链接总结分享
  12. 下载的jar包找不到源码时从这里下载
  13. 13个搭讪绝招助你告别单身
  14. matlab rawdat,工控网络安全态势感知算法实现.pdf
  15. 计算机系女学霸男生追,杨紫李现解锁恋爱新姿势:吃最甜的糖,追最燃的梦
  16. 虚拟串口软件VSPD的使用
  17. CC3200——中断优先级
  18. 系统安装-SSD装win8.1操作指南(win7相同,内含win8、win7的iso镜像文件下载地址)
  19. JavPlayer 109 1.09 AI破坏马赛克
  20. 出走的门徒之七—驭势 吴甘沙:一步十年

热门文章

  1. 文字特效JS代码,演示:
  2. Vmware+移动硬盘,实现最简单环境的便携WinToGo
  3. QQ、微信消息定时发送/自动发送【支持发送文件】
  4. 四象限工作法:四象限时间管理法则及四象限工作法软件
  5. 关于计算机的知识作文,有关电脑的作文
  6. sgu207:Robbers(贪心)
  7. 厨神之路六--凉拌菜
  8. 高校实验室仪器设备管理系统/实验室管理系统
  9. HDU - 6344 2018百度之星资格赛 1001调查问卷(状压dp)
  10. 今日头条2017校招笔试题