首頁技術文章正文

Android+物聯(lián)網培訓之Android應用開發(fā)基礎(4)

更新時間:2017-05-29 來源:黑馬程序員Android+物聯(lián)網培訓學院 瀏覽量:

點擊事件的四種實現(xiàn)方式
一、通過內部類

button.setOnClickListener(new ButtonListener());
 
class ButtonListener implements OnClickListener {
 
                @Override
                public void onClick(View v) {
 
                }
 
        }

二、通過匿名內部類

button.setOnClickListener(new OnClickListener() {
 
                        @Override
                        public void onClick(View v) {
                                // TODO Auto-generated method stub
 
                        }
                });
        }


三、通過給控件設置點擊事件監(jiān)聽器,讓當前Activity 實現(xiàn)OnClickListener接口

button.setOnClickListener(this);
        // 實現(xiàn)onClick方法
        @Override
        public void onClick(View v) {
                switch (v.getId()) {
                case R.id.button:
                        
                        break;
 
                default:
                        break;
                }
        }

四、通過布局文件中控件的屬性android:onClick="click"屬性,在Activity里面寫自定義方法名稱要和onClick屬性中的方法名一致


public void click(View v) {
                
}





本文版權歸黑馬程序員Android培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:黑馬程序員Android+物聯(lián)網培訓學院
首發(fā):http://Android.itheima.com
分享到:
在線咨詢 我要報名
和我們在線交談!