用Android Studio设计一个简单个性的登录界面
一、用到的组件:
LinearLaout、TableLayout、FrameLayout、RelativeLout
二、效果图展示:
三、步骤及过程:
1.首先新建一个Project,并在app -> res -> layout中新建一个xml文件,文件为RelativeLout类型,以qqface命名,如下图:
2.将选好的图片复制粘贴至app —> res --> drawable中 ;
3.在qqface.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"android:layout_width="match_parent" android:layout_height="match_parent"android:background = "#E6E6E6"android:orientation="vertical">//设置图片<ImageViewandroid:id="@+id/iv" //图片idandroid:layout_width="70dp"android:layout_height="70dp"android:layout_centerHorizontal="true" //居中android:layout_marginTop="40dp" //图片大小app:srcCompat="@drawable/head" /> //图片位置//关于账号控件的设置<LinearLayoutandroid:id="@+id/uer"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/iv"android:layout_centerVertical="true"android:layout_marginTop="15dp"android:layout_marginLeft="10dp"android:layout_marginBottom="5dp"android:layout_marginRight="10dp"android:background="#ffffff"android:orientation="horizontal"><TextViewandroid:id="@+id/qq_nume"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="账号:"android:textSize="25sp"android:textColor="#000" /><EditTextandroid:id="@+id/qq_uer"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginLeft="5dp"android:background="@null"android:padding="10dp"/></LinearLayout>//关于密码控件的设置<LinearLayoutandroid:id="@+id/password"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/uer"android:layout_centerVertical="true"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:background="#ffffff"android:orientation="horizontal"><TextViewandroid:id="@+id/qq_PW"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="密码:"android:textSize="25sp"android:textColor="#000" /><EditTextandroid:id="@+id/qq_password"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_toRightOf = "@+id/qq_PW"android:layout_marginLeft="5dp"android:background="@null"android:padding="10dp"android:inputType="numberPassword" /></LinearLayout>//登录点击按钮控件的设置<Buttonandroid:id="@+id/button"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/password"android:layout_marginTop="50dp"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:background="#3C8DC4"android:text="登录"android:textColor="#ffffff"android:textSize="20sp"/><TextViewandroid:id="@+id/textView3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text=""android:textColor="#000"android:textSize="20sp"android:layout_marginTop="25dp"android:layout_below="@+id/button"android:layout_alignLeft="@+id/button"android:layout_alignStart="@+id/button"/></RelativeLayout>
4.将MainActivitty.java代码中的R.layout.activity_main改为R.layout.qqface,如下图:
到此,一个简单的登录界面就做好了。
用Android Studio设计一个简单个性的登录界面相关推荐
- 使用Android Studio编写一个简单的音乐盒
文章目录 一.知识要点 二.xml代码 activity_main.xml 三.java代码 MainActivity.java MusicService.java 四.运行界面展示 五. 源码Git ...
- 一个简单的用户登录界面
今天我们学习了如何实现一个简单的用户登陆界面,具体要用到两个jsp和一个servlet,具体操作如下: 首先创建一个用户登录界面,inputview.jsp,其源代码如下所示: <!DOCTYP ...
- Android:设计一个简单的调查问卷
设计一个简单的调查问卷,要求用到TextView,Button,CheckBox,RadioButton,EditText等控件 今天写了一个demo,里面用到了常用的布局,以及常用的几种控件,这里调 ...
- 在 Android Studio 中创建一个简单的 QQ 登录界面
一,创建一个新的 Android Studio 项目 打开 Android Studio,选择 "Start a new Android Studio project",然后填写应 ...
- Android studio设计一个简易微信界面
一.设计要求及实现构想 1.设计一个简易微信界面框架,包含至少4个tab页面(我设计的4个分别为message.contact.find.config),要求能实现四个页面之间的点击切换. 2.首先分 ...
- 【Android】Android studio做一个简单的图片浏览器
我们现在布局文件中定义一个简单的线性布局容器,代码如下 activity_main.xml <?xml version="1.0" encoding="utf-8& ...
- 如何使用Android Studio发送一个简单的GET/POST网络请求
Android Studio发送简单的GET/POST网络请求 阅读文章需知 前提准备 权限添加 启动子线程,发送网络请求 POST请求如何添加参数? 后文必读 能点赞投币一键三连嘛? 阅读文章需知 ...
- 使用Android studio做一个简单的网站APP
1.首先创建一个空白Android项目 2.然后打开项目,切换为Android视图,这时候会看到三个文件夹,分别是manifests.java.res.首先修改res/layout下的activity ...
- Android开发:基于Android Studio编写一个简单的账本
目录 前言 用户注册/登录 新建资金记录 查询当前用户的所有资金记录 demo界面展示 后记 前言 最近在写的程序涉及到了用户注册/登录.SQLite数据库操作.因此将编写的代码整理了一下,写了一个简 ...
最新文章
- Ubuntu中apache+php+sql搭建/卸载
- 全网最细笔记java与kotlin的一些异同
- 前端常见知识点二之浏览器
- centos7.3 编译安装 git 2.13
- html文档的基本类型,HTML(网页的文档类型介绍)
- 循环机换变速箱油教程_变速箱油用循环机换还是重力换更好?一次讲清楚,新手司机学学...
- MyBatis学习总结(4)——解决字段名与实体类属性名不相同的冲突
- c语言课本引言课后答案,C语言基础(01-引言及预备知识)作业题
- Topcoder SRM 637 (Div.2)
- ssh报错解决:Permission denied, please try again
- VS2005 My.Computer.Registry 对象 操作注册表 简单示例
- 敏捷项目管理之计划扑克游戏
- 6.6 RTC Dev Meetup|开发者硬核个人成长指南——如何领先于80% 的同行?
- mac下 unix网络编程环境安装
- windows网卡初始化
- 散列函数(哈希函数,Hash Function)
- mysql被删库如何恢复_mysql整个数据库被删除了怎么恢复
- 计算机专业以后可以学画画吗,计算机影视制作专业需要学画画吗
- 生鲜蔬菜生产称重管理系统
- FBX格式转换为GLTF/GLB格式