明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

Button有幾種Click響應(yīng)方法

[摘要]這次給大家?guī)鞡utton有幾種Click響應(yīng)方法,使用Button的Click響應(yīng)方法的注意事項有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。Button用得挺多的,在這整理了下它的事件處理方法,發(fā)現(xiàn)實(shí)現(xiàn)方法還不少,我比較喜歡第二種,你呢,最常用哪一種?實(shí)現(xiàn)一:Button bt_Demo = (Bu...
這次給大家?guī)鞡utton有幾種Click響應(yīng)方法,使用Button的Click響應(yīng)方法的注意事項有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

Button用得挺多的,在這整理了下它的事件處理方法,發(fā)現(xiàn)實(shí)現(xiàn)方法還不少,我比較喜歡第二種,你呢,最常用哪一種?

實(shí)現(xiàn)一:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
   bt_Demo.setOnClickListener(new OnClickListener()
   {
       @Override
       public void onClick(View v)
       {
           //響應(yīng)Clicked事件
//......
       }
   });

實(shí)現(xiàn)二:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
   bt_Demo.setOnClickListener(listener);
   private OnClickListener listener = new OnClickListener(){ 
       @Override
       public void onClick(View arg0) {
           // TODO Auto-generated method stub        
            switch(arg0.getId()){ 
                case R.id.bt_Demo:
                   //響應(yīng)Clicked事件
//......
break;
                default:
                break;
                }
       }
   }

實(shí)現(xiàn)三:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
   bt_Demo.setOnClickListener(new ButtonListener());
   private class ButtonListener implements OnClickListener{
       @Override
       public void onClick(View arg0) {
               //響應(yīng)Clicked事件
//......
       }        
   }

相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關(guān)注php中文網(wǎng)其它相關(guān)文章!

相關(guān)閱讀:

怎樣讓html的下拉菜單提交后保留選中值不返回默認(rèn)值

html怎樣用style添加屬性示例

html的元素如何設(shè)置焦點(diǎn)

以上就是Button有幾種Click響應(yīng)方法的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。