Button的四種Click響應方法匯總
Button用得挺多的,在這整理了下它的事件處理方法,發(fā)現(xiàn)實現(xiàn)方法還不少,我比較喜歡第二種,你呢,最常用哪一種?
實現(xiàn)一:
Button bt_Demo = (Button)findViewById(R.id.bt_Demo);
bt_Demo.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
//響應Clicked事件
//......
}
});
實現(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:
//響應Clicked事件
//......
break;
default:
break;
}
}
}
實現(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) {
//響應Clicked事件
//......
}
}
實現(xiàn)四:
//在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;
}
}
}
感謝這么全面的總結,雖然這些都知道,但是自己缺乏總結。
上一篇:XHTML中的常用標簽整理
欄 目:CSS/HTML
本文標題:Button的四種Click響應方法匯總
本文地址:http://mengdiqiu.com.cn/a1/CSS_HTML/9733.html
您可能感興趣的文章
- 04-02好看的字體樣式css,好看的字體樣式圖片
- 04-02分頁樣式css,分頁樣式欄里用來定義首頁的屬性
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css樣式引入方式有幾種,網頁引入css樣式有幾種方式
- 04-02css滾動條樣式,css滾動條的樣式
- 04-02html中加入css樣式的簡單介紹
- 04-02內嵌樣式css,內嵌樣式表,內部樣式表,外部樣式表中優(yōu)先級最高的
- 04-02vue中的css樣式布局,vue添加css樣式
- 01-10通過html為FLASH加鏈接的實現(xiàn)代碼(div層)
- 01-10html用style添加屬性示例


閱讀排行
本欄相關
- 04-02表格樣式css樣式,css樣式表單
- 04-02好看的字體樣式css,好看的字體樣式圖
- 04-02分頁樣式css,分頁樣式jq
- 04-02分頁樣式css,分頁樣式欄里用來定義首
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css滾動條樣式,css滾動條的樣式
- 04-02css樣式引入方式有幾種,網頁引入css樣
- 04-02html中加入css樣式的簡單介紹
- 04-02vue中的css樣式布局,vue添加css樣式
- 04-02內嵌樣式css,內嵌樣式表,內部樣式表
隨機閱讀
- 01-10C++實現(xiàn)將數(shù)組中的值反轉
- 01-10vue實現(xiàn)分頁加載效果
- 08-05DEDECMS點擊主欄目默認顯示第一個子欄
- 01-10C++ 類訪問控制的條件總結
- 01-10bat批處理徹底隱藏文件的方法(使用
- 08-05dedecms織夢模板編輯文檔的同時自動更
- 01-10C語言打印楊輝三角示例匯總
- 08-05織夢dedecms首頁調用縮略圖為背景
- 08-05dedecms織夢模板全站調用收藏數(shù)的方法
- 01-11常用的HTML富文本編譯器UEditor、CKEdi