close

View的基本概念

什麼是View

即在Acivity上所顯示的控件,就稱之為「View」。所以,View是所有控件的「父類」。

 06_什麼是View.jpg  

 

View的種類

 06_View的種類.jpg  

 

如何設置View的屬性?在Activity當中如何獲取與控制代表View的物件?

代表控件的物件之控制與設定方式

設定代表控件的物件之方式除了「佈局文件中所定義的內容」外,還可透過Activity所生成的物件,再利用findViewById方法來獲取其id值,以動態的方式來控制該控件的屬性。

 

程式範例

06_activity_main.jpg 06_Firstproject結果before.jpg 06_MainActivity.jpg 06_Firstproject結果after.jpg  

 

View設置監聽器

什麼是監聽器?

監聽器是一個物件,其用於監控控件狀態的變化,即當按鈕被點擊了,控件就會通知監聽器,而之後再給序相應的行為。而一個控件可以有多個監聽器,以用於不同的事件產生時之處理使用。

 06_控件與監聽器的關係.jpg  

 

如何為控件綁定監聽器?

執行步驟:

        1.      獲取代表控件的物件
        2.      定義一個類,實現監聽器接口
        3.      生成監聽器物件
        4.      為控件綁定監聽器物件

06_activity_main監聽器.jpg 06_MainActivity監聽器.jpg 06_Firstproject結果監聽器1.jpg 06_Firstproject結果監聽器2.jpg  

 

 

arrow
arrow
    創作者介紹
    創作者 Elsa 的頭像
    Elsa

    Elsaの程式學習筆記

    Elsa 發表在 痞客邦 留言(1) 人氣()