婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Button的四種Click響應方法匯總

Button的四種Click響應方法匯總

熱門標簽:巫山縣地圖標注app 個貸電銷機器人 騰訊植物園地圖標注 鄒城智能外呼系統 華為收費站地圖標注 經綸電銷機器人 電話機器人宣傳片 外呼智能系統報價 浦東新區百度地圖標注圖片

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事件
//......
}
}

實現四:


復制代碼
代碼如下:

//在Activity中直接OnClickListener接口:
import android.view.View.OnClickListener;
public class MyActivity extends Activity implements OnClickListener {
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//按紐
Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
bt_Demo.setOnClickListener(this);

//響應Click事件
public void onClick(View v) {
switch (v.getId()) {
case R.id.bt_Demo:
//響應Clicked事件
//......
break;
default:
break;
}
}

感謝這么全面的總結,雖然這些都知道,但是自己缺乏總結。

標簽:楊凌 南平 日喀則 廣西 唐山 滁州 三沙 那曲

巨人網絡通訊聲明:本文標題《Button的四種Click響應方法匯總》,本文關鍵詞  Button,的,四種,Click,響應,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Button的四種Click響應方法匯總》相關的同類信息!
  • 本頁收集關于Button的四種Click響應方法匯總的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 通榆县| 乐安县| 湾仔区| 岐山县| 沐川县| 黑河市| 石楼县| 贵定县| 安康市| 双流县| 滦平县| 文水县| 禄劝| 乐山市| 宣化县| 姚安县| 凯里市| 灵山县| 连城县| 来凤县| 富平县| 库伦旗| 昭苏县| 连云港市| 延川县| 环江| 浦江县| 唐河县| 南部县| 陆良县| 怀化市| 香格里拉县| 依安县| 忻城县| 高邑县| 浑源县| 连山| 炎陵县| 开远市| 太和县| 化德县|