Android快速入门(六):UI组件

UI组件介绍

UI组件也称为视图组件,View组件,是构造UI界面的基本单元,为了更好地进行界面的设计,Android中提供了大量的基础组件。

Android的一般开发过程如下:

  • 先通过xml布局文件或Java代码创建布局
  • 设定组件显示样式
  • 获取UI组件对象,编写组件对应的事件处理逻辑

UI组件的常用属性

android:background 设置背景色或图片颜色,@android:color/transparent或@null代表透明色
android:id 组件唯一编号
android:layout_width 组件宽度,可取:match_parent,wrap_content或者自定义大小
android:layout_height 组件高度
android:layout_gravity 设置组件在布局中的位置:top,bottom,left,right,center,center_vertical等
android:drawingCacheQuality 设置绘图时半透明质量:auto,high,low
android:keepScreamOn 视图在可见的情况下是否保持唤醒
android:minHeight 最小高度
android:minWidth 最小宽度
android:onClick 点击事件
android:padding 边距
android:saveEnable 设置是否窗口冻结时(如旋转屏幕)保存View数据
android:visibility 设置是否显示组件:visible(默认,显示),invisible(不显示,占用空间),gone(不显示,不占用空间)

UI组件常用的事件

监听器类型 事件 说明
OnClickListener OnClick 单击事件
OnLongClickListener OnLongClick 长点击事件
OnFocusChangeListener OnFocusChange 焦点改变事件
OnKey OnKey 按键单击事件
OnTouch OnTouch 触摸事件
OnCreateContextMenu OnCreateContextMenu 创建上下文菜单事件

常见的UI组件

Android快速入门(六):UI组件