1.View布局控件
在Android中的通用属性如下:
宽度和高度:
match_parent:当前控件的大小和父布局的大小一样
wrap_content:控件内容决定当前控件的大小
id标识:
@id/valName:添加新的id
外边距:
layout_margin:和相邻控件或边缘的距离
内边距:
padding:控件内容距离控件边缘的距离
背景:
background:颜色或图片作为背景
对齐方式:
layout_gravity:设置自身相当于父容器的对齐方式。
gravity:自身内部元素的对齐方式
(center_horizontal:水平居中)
(center_vertical:垂直居中)
(center:水平垂直居中)
(left、right、top、bottom)
状态:
visibility:可见状态(visible)不可见状态,保留控件位置(invisible )不可见状态,不保留控件位置(gone)
1.1处理文本内容的View(TextView)
文本框,主要用于显示信息,设置文字大小、颜色等
1.2被点击的View(Button)
Android系统会默认将按钮上的字母变为大写,则可以通过添加属性保持原来样式:
android:textAllCaps="false" :保持原来样式
Button注册监听器:调用setOnClickListener()方法
自定义内部类
匿名内部类
当前Activity去实现事件接口
在布局文件中添加点击事件属性
1.3处理图片内容的View(ImageView)
用来显示和控制图像的控件,可以对他进行放大,缩小,旋转等操作,常用属性有:
android:src:指定一张图片
android:background:设置其背景
1.4接受用户信息输入的View(EditView)
常见属性:
android:inputType:输入的类型,比如数字、字母、符号
android:hint:指定一段提示性的文本
android:maxLength:设置最高长度
android:maxLines:设置指定的行数
1.5进度条类的View(ProgressBar)
进度条,默认情况下是圆形,没有刻度,只有一个不断旋转的动画特效。通过设置style,可以显示传统的水平带刻度精度条