教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

Android培訓(xùn)之Android應(yīng)用開(kāi)發(fā)基礎(chǔ)(4)

更新時(shí)間:2016年11月30日16時(shí)41分 來(lái)源:傳智播客Android培訓(xùn)學(xué)院 瀏覽次數(shù):

點(diǎn)擊事件的四種實(shí)現(xiàn)方式
一、通過(guò)內(nèi)部類(lèi)

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

二、通過(guò)匿名內(nèi)部類(lèi)

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


三、通過(guò)給控件設(shè)置點(diǎn)擊事件監(jiān)聽(tīng)器,讓當(dāng)前Activity 實(shí)現(xiàn)OnClickListener接口

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

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


public void click(View v) {
                
}




本文版權(quán)歸傳智播客Android培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客Android培訓(xùn)學(xué)院
首發(fā):http://xamj520.com/android/

0 分享到:
和我們?cè)诰€交談!