一.事件
概念:
事件源:事件发起者,也就是视图组件
事件:事件源产生的动作,并包含相关信息
监听器:
是一些关于事件处理的接口
负责拦截和处理事件信息要实现相关监听器的接口,把处理事件的业务逻辑写在回调方法里要把监听器的实现类的实例和事件源进行关联回调方法:
负责处理事件
由监听器监听到事件之后自动调用二.实现方式
1-自动关联方式:
在layout文件里,给视图添加onClick=方法名 在java文件里,写onClick的方法,必须有传入参数(View v) 只支持onClick 可以重用2-匿名内部类: 在setOnxxxListener(new 监听器接口的实现类) 不能重用3-普通内部类: 能够重用 能直接访问Activity内部的组件4-普通外部类: 能够重用 不能直接访问Activity内部的组件 适合全局公用的并且不需要直接操作内部组件的事件监听5-Activity实现类: 由Activity自身去实现监听器接口 setOnxxxListener(this) 能直接访问Activity内部的组件 容易造成代码混乱三.单选按钮
四.图片按钮
按钮上不能添加文字
src 图片来源ImageButton五.图片视图
ImageView
src 图片来源scaleType 显示属性: center centerCrop centerInside matrix fitCenter fitEnd fitStart fitXYalphe 透明度: 设置值为0~1 <=0,全透明 >=1,不透明