android學習札記第4章之安卓監聽器和界面佈局一?

在android安卓項目中,監聽器的使用實為廣泛,主要包括:

1、提供點擊事件的監聽器:OnClickListener

2、條目上的點擊監聽器:OnItemClickListener

3、條目上的選擇監聽器:OnItemSelectedListener

4、長時間點擊監聽器:OnLongClickListener

5、觸摸監聽器:OnTouchListener

另外,本節還會涉及到相對佈局和線性佈局的用法。

工具/原料

JDK、eclipse、android SDK、ADT

一、安卓監聽器

提供點擊事件的監聽器:OnClickListener

使用方法:

①先獲取控件

②再設置監聽

android學習札記第4章之安卓監聽器和界面佈局一

android學習札記第4章之安卓監聽器和界面佈局一

條目上的點擊監聽器:OnItemClickListener

使用方法:

①先獲取控件

②再設置監聽

android學習札記第4章之安卓監聽器和界面佈局一

條目上的選擇監聽器:OnItemSelectedListener

使用方法:

①先獲取控件

②再設置監聽

android學習札記第4章之安卓監聽器和界面佈局一

長時間點擊監聽器:OnLongClickListener

使用方法:

①先獲取控件

②再設置監聽

android學習札記第4章之安卓監聽器和界面佈局一

觸摸監聽器:OnTouchListener

使用方法:

①先獲取控件

②再設置監聽

android學習札記第4章之安卓監聽器和界面佈局一

二、安卓界面佈局之相對佈局和線性佈局

相對佈局:RelatveLayout:

①停靠父控件邊界

alignParentTop:停靠在上邊界

alignParentRight:停靠在右邊界

alignParentBottom:停靠在下邊界

alignParentLeft:停靠在左邊界

②相對父控件居中

centerHorizental:水平居中

centerVertival:垂直居中

centerInParent:中央居中

③停靠周圍控件邊界

above:上

below:下

toLeftOf:左

toRightOf:右

④對齊周圍控件邊界

alignTop:對齊控件上邊界

alignRight:對齊控件右邊界

alignBottom:對齊控件下邊界

alignLeft:對齊控件左邊界

alignBaseline:對齊文字基線

android學習札記第4章之安卓監聽器和界面佈局一

android學習札記第4章之安卓監聽器和界面佈局一

線性佈局LinearLayout:

水平線性佈局(默認)

orientation="horizental"

垂直線性佈局

orientation="vertical"

比重:weight

按比例分配剩餘的空間

垂直佈局中: layout_height="0dp"

水平佈局中:layout_width="0dp"

重力引力:layout_gravity

屬性:

上:top

右:right

下:bottom

左:left

中心居中:center

水平居中:centerHorizental

垂直居中:centerVertical

android學習札記第4章之安卓監聽器和界面佈局一

android學習札記第4章之安卓監聽器和界面佈局一

注意事項

android中開始一個項目需要先按照美工的樣圖去做出界面,然後在activity窗口中在界面創建好之後,把需要加載的數據加載好,再獲得控件,然後設置監聽事件,這是通常的流程。

android系統會自動創建activity窗口對象。

相關問題答案