一、
安装 配置开发环境
https://blog.csdn.net/qq_41976613/article/details/91432304
安装模拟器
创建第一个项目
基本控件的学习
1.TextView
1、带有阴影的TextView。
2、带有边框的TextView。(捎带做一个带有边框的EditText)
3、带有图标的TextView。
4、带有autoLink的TextView。(比如,链接百度等)
5、解析HTML标签的TextView。
6、解析SpannableString的TextView。(部分字体颜色、大小等变化)
7、带有跑马灯效果的TextView。
2.Button
1.文字大小、颜色
2.自定义背景形状
一、Shape的属性(rectangle、oval、line、ring )
二、shape的子属性(corners、gradient、padding、size、solid、stroke)
3.自定义按压效果
4.Button控件点击事件(常用方式二)
5.TextViiew控件点击事件
3.EditText
一、EditText介绍
①EditText是一个输入框,在Android开发中是常用的控件。也是获取用户数据的一种方式。
②EditText是TextView的子类,它继承了TextView的所有属性。
二、常用属性
1 输入类型:android:inputType="value" value列表
①number 只能输入数字
②numberDecimal 只能输入浮点数(小数)整数
③带password 将输入的文字显示···,用户输入密码
④textMultiLine 多行输入
⑤textNoSuggestions 无提示
4.ImageView
关于ImageView,常有一些混淆。
第1个混淆点:
(1)background通常指的都是背景,而src指的是内容。
(2)当使用src填入图片时,是按照图片大小直接填充,并不会进行拉伸。
第2个混淆点:
scaleType缩放类型设置:
fitXY:对图像的横向与纵向进行独立缩放,使得该图片完全适应ImageView,但是图片的横纵比可能会发生改变
fitStart:保持纵横比缩放图片,知道较长的边与Image的编程相等,缩放完成后将图片放在ImageView的左上角
fitCenter:同上,缩放后放于中间;
fitEnd:同上,缩放后放于右下角;
center:保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。
centerCrop:保持横纵比缩放图片,知道完全覆盖ImageView,可能会出现图片的显示不完全
centerInside:保持横纵比缩放图片,直到ImageView能够完全地显示图片
matrix:默认值,不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理
还有登录注册功能的实现
网友评论