學習知識:界面組成、事件監聽器 界面組成 1.用戶界面的基本組件叫做View,都是繼承android.view.View類,Android裡面預定義很多基本的界面組件,比如 Button, CheckBox, ProgressBar and TextView,它們一般稱作組件或是部件(widgets ...
學習知識:界面組成、事件監聽器
====界面組成====
1.用戶界面的基本組件叫做View,都是繼承android.view.View類,Android裡面預定義很多基本的界面組件,比如
Button, CheckBox, ProgressBar and TextView,它們一般稱作組件或是部件(widgets or components)
2.當然一個View可以有多個其他的View組件構成,這樣的東西叫做ViewGroup繼承android.view.ViewGroup類,但它本身
也是繼承android.view.ViewGroup類,它充當一個父視圖(parent view),容納其他的子視圖(child views)
3.另外一種ViewGroup就是我們常說的佈局,實際叫佈局管理器,是一種容器視圖,比如RelativeLayout,TableLayout等
4.視圖層次是一種樹形的結構,每個子視圖都是父視圖的分支,直到葉子(widgets or components)
例如視圖佈局:
視圖層次:
====視圖事件監聽器====
常用的事件監聽器如下所示:
onClickListener 用於響應點擊事件
onLongClickListener 用於響應長按事件
onTouchListener 用於響應觸摸事件,比如多手勢
onFocusChangeListener 用語響應焦點轉移事件
onKeyListener 用於響應鍵盤按鍵事件