Button中Click响应方法的介绍

我们在HTML中会经常用Button,Button的的实用方法有很多,比如button元素内部放置内容等,那么接下来爱站小编教大家Button中Click响应方法的介绍,感兴趣的小伙伴们一起看看吧。

实现一:

 

复制代码

代码如下:


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响应方法的介绍,看完上述内容你是否明白了呢?感谢大家的阅读,欢迎大家关注爱站技术频道。