1. 程式人生 > >Android學習筆記——View入門(二)

Android學習筆記——View入門(二)

1:什麼是View?

(1)螢幕方塊內所顯示的內容,都可以稱為View或View的子類。(例如:TextView,Button等)

2:Activity怎麼獲取View的物件

(1)通過findById()方法獲取。(例如:TextView textView =  (TextView)findViewById(R.id.xxx))

3:動態更改View的屬性

(1)通過View的物件呼叫.set方法來設定。(例如:textView.setxxx("xxx"))

4:為View新增監聽器

(1)什麼是監聽器:監聽器是一個物件,用於捕獲View的狀態。當View的狀態發生改變時,可使用監聽器對其進行相應的操作

(2)步驟:

         第一步:獲取控制元件物件  

例如:獲取Button物件

Button button = find ViewById(R.id.button)

說明:R.id.button為layout檔案中,Button控制元件的識別符號Id

         第二步:建立內部類   

//建立內部類
class ButtonListener implements OnCickListener{
    
      //重寫OnClick方法
      @Override
      public void onClick(View v){
            
            //當控制元件點選之後呼叫,下方寫的是你要進行的操作
            
      }
}

         第三步:生成監聽器物件 

//生成監聽器物件
ButtonListener buttonListener = new ButtonListener();

         第四步:為控制元件新增監聽器

//給Button控制元件繫結監聽器
button.setOnClickListener(buttonListener);