Android編程: 介面組成、事件監聽器,android監聽器

來源:互聯網
上載者:User

Android編程: 介面組成、事件監聽器,android監聽器

學習知識:介面組成、事件監聽器

====介面組成====

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          用於響應鍵盤按鍵事件

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.