Android-创建简单登陆界面
文章目录
- 1、问题描述
- 2、结果展示
- 3、具体实现
- 4、代码实现
1、问题描述
使用android studio 或者其他开发案桌工具,创建一个简易的登陆界面。
2、结果展示
3、具体实现
对于布局的修改只需要修改xml文件就好了,总体是相对布局,在相对布局里,从上至下,首先是头像,其次是一个水平方向的线性布局,在线性布局里有TextView,EditText两个控件,再其次仍然是一个水平方向的线性布局,最后是一个button。
4、代码实现
<?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/app_bg"tools:context=".FirstActivity"><ImageViewandroid:id="@+id/ivHead"android:layout_centerHorizontal="true"android:layout_marginTop="45dp"android:background="@drawable/lenna"android:layout_width="70dp"android:layout_height="70dp"/><LinearLayoutandroid:id="@+id/ll_id"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/ivHead"android:layout_marginTop="20dp"><TextViewandroid:layout_width="60dp"android:layout_height="wrap_content"android:textSize="20sp"android:id="@+id/tvUser"android:text="用户"/><EditTextandroid:id="@+id/edUser"android:layout_width="match_parent"android:layout_height="wrap_content"/></LinearLayout><LinearLayoutandroid:id="@+id/ll_pwd"android:orientation="horizontal"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/ll_id"android:layout_marginTop="20dp"><TextViewandroid:layout_width="60dp"android:layout_height="wrap_content"android:textSize="20sp"android:id="@+id/tvPassword"android:text="密码"/><EditTextandroid:id="@+id/edPassword"android:layout_width="match_parent"android:layout_height="wrap_content"android:inputType="textPassword"/></LinearLayout><Buttonandroid:id="@+id/btnLogin"android:text="登陆"android:layout_width="120dp"android:layout_height="wrap_content"android:layout_below="@id/ll_pwd"android:layout_centerHorizontal="true"android:layout_marginTop="30dp"android:background="#a7157c"android:textColor="@color/white"android:textSize="20sp" /></RelativeLayout>
Android-创建简单登陆界面相关推荐
- Android学习之登陆界面设计(一)前后期准备以及相关配置
Android学习之登陆界面设计(一)前后期准备以及相关配置 前言 成品 成品样式 成品特点 工具 系统配置 手机配置 Android Studio 3.6.3 SDK 图片来源 矢量图标库 Back ...
- Android学习之登陆界面设计(二)基本界面设计
Android学习之登陆界面设计(二)基本界面设计 前提 绘图样式 - drawable bg_login_btn_submit.xml bg_login_panel_slide.xml bg_log ...
- Android Studio 简单UI界面
Android Studio 简单UI界面 利用相对布局+线性布局进行设计,且支持国际化 运行效果图如下 实现过程: 1.将准备好的八个图标复制到res/drawable文件夹下 2.创建一个垂直的线 ...
- HTML5.0实例练习(三) --制作一个简单登陆界面
今天分享一个简单的实例--制作一个简单登陆界面 代码如下: 代码执行结果如下: 这里面用到了<table><th><td><tr>这些表格标签,这些在这 ...
- android 登录保存密码,android 如何实现登陆界面的记住密码功能
今天 写了一个有关登录记住密码的列子 其实这个例子的关键使用到了AutoCompleteTextView 以及sharedPreference的两个关键知识点,大家知道 AutoCompleteTex ...
- Android实现游戏登陆界面(自动跳转)
0x00:前言 本篇主要介绍用Android Studio实现游戏登陆界面,自动跳转,代码和资源文件我会上传到GitHub上,需要的可以自行下载.登陆界面功能包括记住密码,注册等. 下载链接: htt ...
- android app 短信接收,Android创建简单发送和接收短信应用
本文实例为大家分享了Android创建发送和接收短信应用的简单实现过程,供大家参考,具体内容如下 一.接收短信 项目的结构如下:一个简单的接收和发送短信的功能 1.定义一个接收短信的广播:当手机接收到 ...
- Android_studio 开发简单登陆界面
展示: 主要功能:页面跳转,登录,显示密码. 1.图标获取:https://www.iconfont.cn/ 这个是阿里巴巴矢量图标库的链接 关于添加图标可以参见 2.页面跳转:通过点击按钮实现 ...
- android 仿QQ登陆界面实现
android 现在越来越火,之前大量的桌面软件,现在都开发出android版了.最近也在学习android,顺便做了几个demo.不说废话了,上图. 接下来是布局: <RelativeLayo ...
- Android仿新浪微博弹出界面动画,Android仿新浪微博启动界面或登陆界面(1)
本文为大家分享了Android模仿新浪微博启动界面&登陆界面的具体实现代码,供大家参考,具体内容如下 启动界面 主要有两个功能: 1.加载启动动画 2.判断网络,有者直接进入登陆界面,否则去设 ...
最新文章
- 自动驾驶制图中的深度学习
- mysql 基于gtid复制_深入MySQL复制(二):基于GTID复制
- HTML DOM Document 对象
- ART:分享收集的关于博物馆的视频纪录片,建议喜欢艺术人们的收藏
- 基础回顾(正则、循环、和、 int和Integer、String /StringBuffer、Array和ArrayList、值传递和引用传递、 Lamda、java8)
- [译] 标准化的包布局(Standard Package Layout)
- B2B2C-2 品牌管理-2-品牌列表的实现
- 透视宝移动端对Unity手机游戏引擎监控实现
- elementui展示多张图片_Element-ui实现合并多图上传(一次请求多张图片)
- 2021年北京理工大学ACM CLUB清明节组队训练赛
- 跪求***基地的邀请码
- jQuery和$、jQuery(function(){})和(function(){})(jQuery)
- Android loader 详解
- 千锋教育JavaScript视频教程笔记
- ORACLE数据库日志路径在哪里,查询方式
- mysql酒店客房管理系统的设计_《酒店客房管理系统设计》总结
- win10上Redis设置密码
- iPhone 快捷指令 文本朗读
- 极客时间课程总结:那些编程之外的能力
- 基于 HTML5 + WebGL 的太阳系 3D 可视化系统
热门文章
- 【并查集】亲戚(Relations)
- window下搭建qt开发环境编译、引用ace
- 11-标志寄存器+adc/sbb+cmp+条件转移指令
- SQL Server 和 HSQLDB 中使用 merge into 完成 saveOrUpdate
- 【298天】每日项目总结系列036(2017.11.30)
- Android Studio 第五十五期 - Studio3.0升级到gradle3.0.0后API失效方案
- VS2008中MFC界面编程Caption中文全是乱码的解决办法 -转载
- 几句话就能让你明白:热备份路由选择协议(HSRP)
- 使用rsync+inotify配置触发式(实时)远程同步
- 关于 Backup Exec 中的介质