Android注册页面
布局文件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注册页面相关推荐
- Android注册登录页面
Android注册登录页面 需求 分析 项目目录 .java domain JsonBean.java UserInfo.java utils GetJsonDataUtil.java Login.j ...
- android 注册、登录实现程序
注册页面: user_register.xml: <?xml version="1.0" encoding="utf-8"?> <Linear ...
- android注册的模板下载地址,Android --LoginActivity模板登录
Android Studio使用自带LoginActivity模板,制作登录界面 登录界面功能: 1.记住表单账户密码,并自动登录 //获得sp实例对象 sp = this.getSharedPref ...
- 记账APP:小哈记账2——注册页面的制作
项目介绍: 小哈记账是一款用于记账APP,基于Android Studio开发工具,采用Java语言进行开发,同时使用litepal和阿里云数据库进行数据的增删查改,以图标的形式在App的界面上显示. ...
- android 界面切换监听,Android切换页面--setContentView
setContentView 一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在 ...
- 快速集成APP注册页面免费获取短信验证码功能
前言: 最近这段时间都忙着优化自己的个人项目,好久没来总结分享了,今天就抽空跟大家分享一下快速集成APP注册页面免费获取短信验证码功能吧. 一.使用第三方短信SDK前期准备: 在这里我是使用了第三方免 ...
- android splash 公司,正确地写一个Android Splash页面
正确地写一个Android Splash页面 打开APP立即进入应用的主页面并呈现出用户想要的内容,对于用户来讲是最好的体验.但是通常APP在启动时需要进行一系列的初始化.网络加载等耗时的操作,因此启 ...
- 简易 的QQ APP登录以及注册页面的实现
1:首页面的效果图 XML代码的实现: 这里主要使用了相对布局和线性布局来实现 <RelativeLayout xmlns:android="http://schemas.androi ...
- java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现
本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.reg ...
最新文章
- hdu1695(莫比乌斯)或欧拉函数+容斥
- 如何安装Pycharm官方统计代码行插件
- 深度学习目标检测(YoloV5)项目——从0开始到项目落地部署
- 【NLP】NLP爱好者学习资源推荐汇总
- 论文浅尝 | CFO: Conditional Focused Neural Question Answering
- Python 线程池 ThreadPoolExecutor(一) - Python零基础入门教程
- 在Sping Boot logback的使用
- 直接部署nginx和在docker里面部署nginx性能上有区别吗
- Python练习题10道(含答案)
- NVIDIA Control Panel 闪退(英伟达控制面板闪退)
- 微软私有云资源链接总结分享
- 下载的jar包找不到源码时从这里下载
- 13个搭讪绝招助你告别单身
- matlab rawdat,工控网络安全态势感知算法实现.pdf
- 计算机系女学霸男生追,杨紫李现解锁恋爱新姿势:吃最甜的糖,追最燃的梦
- 虚拟串口软件VSPD的使用
- CC3200——中断优先级
- 系统安装-SSD装win8.1操作指南(win7相同,内含win8、win7的iso镜像文件下载地址)
- JavPlayer 109 1.09 AI破坏马赛克
- 出走的门徒之七—驭势 吴甘沙:一步十年