這次帶給大家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中文網其它相關文章!
相關閱讀:
以上是Button有幾種Click響應方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!