Android學習筆記——View入門(二)
阿新 • • 發佈:2018-12-09
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);