1、提供点击事件的监听器:OnClickListener
2、条目上的点击监听器:OnItemClickListener
3、条目上的选择监听器:OnItemSelectedListener
4、长时间点击监听器:OnLongClickListener
5、触摸监听器:OnTouchListener
另外,本节还会涉及到相对布局和线性布局的用法。
工具/原料
JDK、eclipse、android SDK、ADT
一、安卓监听器
1、提供点击事件的监听器:OnClickListener
使用方法:
①先获取控件
②再设置监听
2、条目上的点击监听器:OnItemClickListener
使用方法:
①先获取控件
②再设置监听
3、条目上的选择监听器:OnItemSelectedListener
使用方法:
①先获取控件
②再设置监听
4、长时间点击监听器:OnLongClickListener
使用方法:
①先获取控件
②再设置监听
5、触摸监听器:OnTouchListener
使用方法:
①先获取控件
②再设置监听
二、安卓界面布局之相对布局和线性布局
1、相对布局:RelatveLayout:
①停靠父控件边界
alignParentTop:停靠在上边界
alignParentRight:停靠在右边界
alignParentBottom:停靠在下边界
alignParentLeft:停靠在左边界
②相对父控件居中
centerHorizental:水平居中
centerVertival:垂直居中
centerInParent:中央居中
③停靠周围控件边界
above:上
below:下
toLeftOf:左
toRightOf:右
④对齐周围控件边界
alignTop:对齐控件上边界
alignRight:对齐控件右边界
alignBottom:对齐控件下边界
alignLeft:对齐控件左边界
alignBaseline:对齐文字基线
2、线性布局LinearLayout:
水平线性布局(默认)
orientation="horizental"
垂直线性布局
orientation="vertical"
比重:weight
按比例分配剩余的空间
垂直布局中: layout_height="0dp"
水平布局中:layout_width="0dp"
重力引力:layout_gravity
属性:
上:top
右:right
下:bottom
左:left
中心居中:center
水平居中:centerHorizental
垂直居中:centerVertical
注意事项
android中开始一个项目需要先按照美工的样图去做出界面,然后在activity窗口中在界面创建好之后,把需要加载的数据加载好,再获得控件,然后设置监听事件,这是通常的流程。
android系统会自动创建activity窗口对象。