Android studio 如何设计一个较为好看的用户名,密码输入框
Android studio 如何设计一个较为好看的用户名,密码输入框
大家好,今天是我第一次写博客,写博客的各种功能还用的不熟,请大家多多见谅,请大家多多批评
相当于一个注册页面
----------<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/register_bg"android:orientation="vertical" ><include layout="@layout/main_title_bar" /><ImageView
android:layout_width="70dp"android:layout_height="70dp"android:layout_gravity="center_horizontal"android:layout_marginTop="25dp"android:src="@drawable/default_icon" /><EditText
android:id="@+id/et_user_name"android:layout_width="fill_parent"android:layout_height="48dp"android:layout_gravity="center_horizontal"android:layout_marginLeft="35dp"android:layout_marginRight="35dp"android:layout_marginTop="35dp"android:background="@drawable/bg"android:drawableLeft="@drawable/user_name_icon"android:drawablePadding="10dp"android:gravity="center_vertical"android:hint="请输入用户名"android:paddingLeft="8dp"android:singleLine="true"android:textColor="#000000"android:textColorHint="#a3a3a3"android:textSize="14sp" /><EditText
android:id="@+id/et_psw"android:layout_width="fill_parent"android:layout_height="48dp"android:layout_gravity="center_horizontal"android:layout_marginLeft="35dp"android:layout_marginRight="35dp"android:background="@drawable/bg"android:drawableLeft="@drawable/psw_icon"android:drawablePadding="10dp"android:hint="请输入密码"android:inputType="textPassword"android:paddingLeft="8dp"android:singleLine="true"android:textColor="#000000"android:textColorHint="#a3a3a3"android:textSize="14sp" /><EditText
android:id="@+id/et_psw_again"android:layout_width="fill_parent"android:layout_height="48dp"android:layout_gravity="center_horizontal"android:layout_marginLeft="35dp"android:layout_marginRight="35dp"android:background="@drawable/bg"android:drawableLeft="@drawable/psw_icon"android:drawablePadding="10dp"android:hint="请再次输入密码"android:inputType="textPassword"android:paddingLeft="8dp"android:singleLine="true"android:textColor="#000000"android:textColorHint="#a3a3a3"android:textSize="14sp" /><Button
android:id="@+id/btn_register"android:layout_width="fill_parent"android:layout_height="40dp"android:layout_gravity="center_horizontal"android:layout_marginLeft="35dp"android:layout_marginRight="35dp"android:layout_marginTop="15dp"android:text="注 册"android:textColor="@android:color/white"android:textSize="18sp" />
</LinearLayout>---------
main_title_bar的布局文件(其实是标题栏上面带返回箭头的布局页面的实现,也可以不用写)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/title_bar"android:layout_width="match_parent"android:layout_height="50dp"android:background="@android:color/transparent" ><TextView
android:id="@+id/tv_back"android:layout_width="50dp"android:layout_height="50dp"android:layout_alignParentLeft="true"android:layout_centerVertical="true"android:background="@drawable/go_back_selector" /><TextView
android:id="@+id/tv_main_title"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="@android:color/white"android:textSize="20sp"android:layout_centerInParent="true"/><TextView
android:id="@+id/tv_save"android:layout_width="wrap_content"android:layout_height="30dp"android:layout_alignParentRight="true"android:layout_marginTop="10dp"android:layout_marginRight="20dp"android:layout_centerVertical="true"android:gravity="center"android:textSize="16sp"android:textColor="@android:color/white"android:text="保存"android:visibility="gone"/>
</RelativeLayout>
注册页面需要的图片
default_icon:
user_name_icon:
psw_icon:
bg:
运行的界面
其实对于文本框设计有一些建议,是首先给文本框加一个背景,其次可以用drawableLeft给文本框左设置图,调整颜色,大小 ,可以用drawablePadding
调整图片的位置,让他们看起来好看点。
第一次写博客还是有点紧张的,希望各位哥 姐 大佬们提出不足,让我看到自己的缺点,下次改正,让我们共同进步。谢谢大家了
Android studio 如何设计一个较为好看的用户名,密码输入框相关推荐
- android studio换主题,为Android Studio换上一副更加好看的主题
为Android Studio换上一副更加好看的主题 珂泽 • 2020 年 10 月 23 日 Loading... 俗话说,工欲善其事,必先利其器,为了更好的开发出作品,那么也需要照顾好我们的眼睛 ...
- Android studio课程设计开发实现---日记APP
Android studio课程设计开发实现-日记APP 文章目录 Android studio课程设计开发实现---日记APP 前言 一.效果 二.功能介绍 1.主要功能 2.涉及知识点 三.实现思 ...
- (超多图)基于Android studio开发的一个简单入门小应用(超级详细!!)(建议收藏)
基于Android studio开发的一个简单入门小应用 一.前言 二.前期准备 三.开发一个小应用 五.运行应用 一.前言 在暑假期间,我学习JAVA基础,为了能早日实现自己用代码写出一个app的& ...
- 安卓(Android studio)编写一个计算器,可以连续加减乘除,可加小数点,不包含括号以及加减乘除优先算法。
安卓(Android studio)编写一个计算器,可以累加,可加小数点,不包含括号以及加减乘除优先算法. 首先需要在res目录下的layout文件下创建一个xml文件进行界面的布局设计,接着在Jav ...
- 设计一个较为合理的实验方案来研究芳纶纤维的染色热力学性能
请你设计一个较为合理的实验方案来研究芳纶纤维的染色热力学性能?包括吸附等温线.亲和力.染色热和染色熵的测定,并指出实验中应注意哪些事项来减少实验误差? 标准答案: 染色热力学理论研究染色平衡问题.研究 ...
- Android Studio 界面设计和运行的不一样
Android Studio 界面设计和运行的不一样 初学Android开发,记录一下遇到的问题,及解决方法 在Android studio 设置界面拖拽控件到视图区,设计界面是这样的 运行虚拟机看到 ...
- 在Android studio里写一个Flutter程序
在Android studio里写一个Flutter程序 前言 前言 新建一个Flutter工程,选择Flutter Application 选择Flutter 同时配置Flutter sdk路径 n ...
- 基于 Android studio 开发的一个记账本
目录 1. 项目简介 1.1项目设计目标 1.2项目功能分析 2. 需求分析 2.1特性需求分析 2.2功能需求分析 3. 项目设计 3.1总体设计 3.2数据库ER图 3.3功能模块设计 4. 项目 ...
- Android studio 入门第一个APP
开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Project创建工程: 接下来需要输入应用名称(第一个字母要大写 ...
最新文章
- IPv4_数据报文首部格式
- 删除文件夹下所有的文件_Mac 删除文件/文件夹方法和快捷键
- mysql数据库用户管理及日志文件
- Java的多线程和线程池的使用,你真的清楚了吗?
- AtCoder Regular Contest 058
- 离线语法设置 科大讯飞_科大讯飞智能键盘K710评测 输入速度超级加倍
- 如何设置input表单根据表单内的数据自动增高_「第三天」学美术的英语小白如何从装修行业转为互联网前端...
- python提高——进程、线程、协程对比及代码实现
- 带sex的net域名_sex.com(性)域名争夺再升级 色情能抵千万美金?
- JMeter脚本录制-快速上手篇
- bulk interface驱动_USB驱动程序(较详细)一
- js判断一个元素是否在数组中存在
- Windows 正版系统安装(重装) - Win10(微星主板 - MSI)
- access偏移注入
- 爬虫第二讲:Beautiful Soup库
- zip直链生成网站_防止赖床的闹钟软件、免费好用的看图软件、色卡生成器 今天有什么?...
- [TS初学]无法重新声明块范围变量
- ar8171 linux网卡驱动,ar8171 8175网卡驱动(ar8171网卡驱动下载)V1.0.1 官方最新版
- 高频通信电子线路—经典七管半导体超外差式调幅(AM)收音机(恒兴HX-6B)电路深度剖析介绍(上)
- 边际效应与边际生产力理论
热门文章
- 苹果5概念机_vivo 将发布新系统、苹果发布新电脑 | 买微力新鲜报
- laravel android api,Laravel RESTful API与Android应用程序
- 灰度发布引擎java_网关实现灰度发布
- collectl 命令收集描述当前系统状态的数据
- C语言数据结构-第四章 串-电大同步进度
- Python prep 随想练习 Day7-红黑树
- Flask werkzeug.exceptions.BadRequest: 400 Bad Request: Failed to decode JSON object: None
- 深入了解AD,AD在PCB行业有何作用?
- [Professor麦]浅谈Mybatis内置数据源
- iText导出PDF经典实现