2494天 Mr.贰呆

唯一自信的就是自己的人品。
寻求王者玩家一起开黑净化峡谷环境​​

【Android】学习札记第4章之安卓监听器和界面布局一

发布于 / 1421 次围观 / 0 条评论 / Android / 二呆 /

在android安卓项目中,监听器的使用实为广泛,主要包括:

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窗口对象。

sitemap