首頁 >web前端 >html教學 >Button有幾種Click響應方法

Button有幾種Click響應方法

php中世界最好的语言
php中世界最好的语言原創
2018-02-01 09:43:472855瀏覽

這次帶給大家Button有幾種Click回應方法,使用Button的Click回應方法的注意事項有哪些,以下就是實戰案例,一起來看一下。

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

實現一:

Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
   bt_Demo.setOnClickListener(new OnClickListener()
   {
       @Override
       public void onClick(View v)
       {
           //响应Clicked事件
//......
       }
   });

實現二:

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:
                   //响应Clicked事件
//......
break;
                default:
                break;
                }
       }
   }

實現三:

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) {
               //响应Clicked事件
//......
       }        
   }

相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

怎麼讓html的下拉選單提交後保留選取值不回傳預設值

html怎麼樣以style新增屬性範例

html的元素如何設定焦點

以上是Button有幾種Click響應方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn