前两周学习

一、

安装 配置开发环境

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的部分作裁剪处理


还有登录注册功能的实现

你可能感兴趣的:(前两周学习)