1:什麼是View?java
(1)屏幕方塊內所顯示的內容,均可以稱爲View或View的子類。(例如:TextView,Button等)ide
2:Activity怎麼獲取View的對象code
(1)經過findById()方法獲取。(例如:TextView textView = (TextView)findViewById(R.id.xxx))對象
3:動態更改View的屬性blog
(1)經過View的對象調用.set方法來設置。(例如:textView.setxxx("xxx"))it
4:爲View添加監聽器class
(1)什麼是監聽器:監聽器是一個對象,用於捕獲View的狀態。當View的狀態發生改變時,可以使用監聽器對其進行相應的操做List
(2)步驟:方法
第一步:獲取控件對象 im
例如:獲取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);