Android一个简易的登录界面

发布时间:2021-09-20 06:42:31

在学*了TextView,EditText,Button和Realtivelayout,linearlayout等常见布局后就可以实现一个简单的登录界面设计。至于像QQ登录界面和其他比较好看的登录界面,还需要进一步学*一下才能设计出来。


1.界面布局代码


??

????xmlns:tools="http://schemas.android.com/tools"


????android:layout_width="match_parent"


????android:layout_height="match_parent"


????android:orientation="vertical"


????android:gravity="center_horizontal"


????android:background="#87ceeb"


????


?????>


?


????

????????android:layout_width="wrap_content"


????????android:layout_height="wrap_content"


????????android:layout_margin="10dp"


????????android:text="@string/login_title"


????????android:textSize="20sp"?/>


?


?????


?????

?????????android:layout_width="wrap_content"


?????????android:layout_height="wrap_content"


?????????android:orientation="horizontal"


?????????android:layout_marginTop="20dp"??>


?


?????????

?????????????android:paddingLeft="10dp"


?????????????android:layout_width="wrap_content"


?????????????android:layout_height="wrap_content"


?????????????android:text="@string/account"?/>


?


?????????

???????????android:singleLine="true"


???????????android:inputType="none"//表示可以输入任何数据,如数字,英文,字符


???????????android:id="@+id/et_account"


???????????android:layout_width="220dp"


???????????android:layout_height="wrap_content"


???????????android:layout_marginLeft="10dp"


???????????android:background="@drawable/rounded"


?????????????/>


?


????????????


???????


?


???


???


?


???

???????android:layout_width="wrap_content"


???????android:layout_height="wrap_content"


???????android:layout_marginTop="20dp"


???????android:orientation="horizontal"?>


?????????


?


?????????

?????????????android:layout_width="wrap_content"


?????????????android:layout_height="wrap_content"


?????????????android:paddingLeft="5dp"


?????????????android:text="@string/password"?/>


?


????????

????????????android:id="@+id/et_pwd"


????????????android:layout_width="220dp"


????????????android:layout_height="wrap_content"


????????????android:layout_marginLeft="20dp"


????????????android:background="@drawable/rounded"


????????????android:inputType="textPassword"?/>


?


?????


?????


?


?????

?????????android:background="@drawable/btn"


?????????android:id="@+id/bt_login"


?????????android:layout_width="wrap_content"


?????????android:layout_height="wrap_content"


?????????android:layout_margin="12dp"


?????????android:onClick="login"


?????????android:text="@string/btn_login"?/>


?


?


全局采用线性布局linearlayout,在控件位置上用到了android:padding和android:layout_margin来调整位置。前者是以父控件为参照,后者是以自身为参照来进行位置的调整。


?


2.EditText和Button的xml文件


?很多朋友都想把边框改成圆形,这里需要在drawable文件中新建xml文件,在xml文件中定义。


??定义EditText的Xml文件如下:


?



????android:shape="rectangle">


????


????


????

????????>


????



注释:


android:shape="rectangle"?//表示设置边框的形状为矩形


?//表示设置填充颜色


??表示设置边框颜色


?表示四角的弯曲弧度


定义Button的xml文件如下:



??????


?????


?????????


????????????


????????????

?????????????????android:endColor="#00008b"


?????????????????android:angle="-90"/>


?????????????????


??????????


?


当定义好以后,只需要在EditText和Button的空间中用一句代码调用即可。


??android:background="@drawable/你自己定义的xml文件名"


3.效果图
























??

相关文档

  • 雨天给一辆黑色轿车让行
  • [转载]从零开始学习OpenGL ES之一 ? 基本概念
  • 怎么把苹果手机里快播电影导出来
  • 初中班主任安全工作总结精选多篇
  • 随心而遇作文800字
  • 魅族pro7升级flyme8好不好
  • 微信换手机需要认证怎么办
  • 勤俭节约从我做起的初一作文
  • 2018关于猴年企业的祝福语
  • php 禁止 curl,如何防止使用PHP cURL重定向
  • 国内镜像源总结(自用 )
  • 减肥药减肥有哪些副作用
  • 医师晋升述职报告推荐
  • 口腔简历封面图片
  • 吃不完的熟虾怎么保存吃不完的熟虾怎么加热
  • 世界上最大的沙漠是哪个沙漠
  • 周公解梦梦见蘑菇的含义
  • uml+oopc嵌入式c语言开发精讲_嵌入式开发-C语言-赋值运算符
  • 班级布置标语
  • 像蒙娜丽莎一样蒙娜丽莎像谁
  • 斗地主残局22关怎么过
  • 民族民间美术在高校美术教育中的传承与发展
  • 研究表明:有氧锻炼可有效预防脂肪肝
  • 2021端午节优秀作文500字
  • 西游记内容简介且介亭杂文二集内容简介 西游记内容简介
  • 天上掉“雪糕”
  • 孩子把奶和桔子同吃了怎么办
  • 苹果x没发票能保修吗
  • 安监局会议纪要三篇
  • 《深入理解linux内核》读书笔记 (二): 进程task_struct详解
  • 猜你喜欢

  • 我的假期生活作文700字优选作文
  • 中考备考冲刺复习的误区详解
  • 哪些人不宜食用枸杞
  • 胃癌是什么原因引起的为什么吃酸菜鱼会得胃癌
  • 2018年县国土资源局工作总结与2018年县国家税务局上半年工作小结范文汇编
  • 一年级关于妈妈的作文:爱唠叨的妈妈
  • 客服专员工作总结述职汇报模板【精选】
  • 如何正确确认企业所得税纳税义务人
  • 自己动手组装计算机
  • 浅析中等职业学校成长困难学生的道德教育
  • 中石化施工方案
  • 9.2牛顿第一定律惯性课件(共33张PPT)
  • 浙江省永嘉县九年级语文上学期期末适应性检测试卷 新人教版
  • 初中学校日记
  • 2015年县国家税务局社会管理综合治理工作总结
  • 早期联合检测神经元烯醇化酶、D-二聚体、超敏C反应蛋白与颅脑损伤
  • 精选-爱我环保模范城-环保主题月活动方案-word范文
  • (PPT-1) 第4章_塑联?安牧霞捌浒?叭萜
  • 师德师风学*整改措施(多篇)
  • 最新 小学语文课外作业的设计与思考-精品
  • 金针菇银芽干贝酥
  • 股权分置改革相关股东会议暨2006年第一次临时股东大会的法律意见书
  • 第二章 消费者的心理活动过程
  • 文件夹设置了隐藏格式可是显示不回来怎么办
  • python flask服务_Python - 利用flask搭建一个共享服务器
  • 第八讲 自由落体运动(答案)
  • 母婴保健技术服务执业许申请书(怀化)
  • 浙江省泰顺县罗阳二中八年级数学下册 4.1 定义与命题课件 浙教版
  • 小学语文湘教版五年级上册第五单元《我爱在林中漫步》优质课公开课教案教师资格证面试试讲教案
  • 关于历史建筑保护的重要性
  • 【全国百强校】湖南省长沙市长郡中学2014届高三月考试卷(七)语文试卷(版)(含答案)
  • 2017美国研究生应用数学专业学费列表
  • 多媒体技术应用与实践第5章_HTML动态网页制作
  • 不能让梦变成现实_六年级作文
  • 访问参观记作文500字 参观瞿秋白故居
  • 浅谈企业文化建设在团队管理中的作用
  • 2019年16年七夕情人节餐饮活动方案精彩样本欣赏-范文汇编修改版
  • 七年级生物下册第四单元第三章人体的呼吸教学反思!
  • 描写冬天的优美语段
  • 广东省惠州市2011届高三理科综合三模生物
  • 简短的温馨的早安问候语语录新版2篇
  • (国际经济学)金融名词解释
  • 电脑版