//1种:接口OnClickListener ,在onclick响应
public class MainActivity extends Activity implements OnClickListener { //这个类前提要接口OnClickListener private Button receive; //按钮的初始化
private Button falsewifiButton; public void init(){
receive=(Button)findViewById(R.id.openwifi); //绑定一个xml按钮
receive.setOnClickListener(MainActivity.this); //为这个已接口监听器的类放上功能
} public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.openwifi:
openwifi();
break; }} 简单来说:
public class MainActivity extends Activity implements OnClickListener { public void onClick(View v) {
}} 2. 不接口OnClickListener ,在需要时才新建
public class MainActivity{ private Button receive; //按钮的初始化
private Button falsewifiButton; Button btnCloseAP =
(Button)this.findViewById(R.id.btnCloseAP); btnCloseAP.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (isApEnabled()){
setWifiApEnabled(false);
}
}
} ); } 简单来说
class A{ A.setOnClickListener(new OnClickListener() {
public void onClick(View v) {}
); }
//因为没把OnClickListener做接口,所以A button要使用监听响应功能时就要在参数里新建onclick,并在public void onclick方法里使用