方法1:
引用的类
import android.widget.Button;
import android.view.View.OnClickListener;
Activity类内
private Button MyBtn = null;
MyBtn = (Button)findViewById(R.id.button1);
MyBtn.setOnClickListener(new BtnListener());
创建BtnListener类,重载OnClickListener事件
class BtnListener implements OnClickListener{
@Override
public void onClick(View v)
{
//TODO
}
}
========================================================================================
方法2:
引用的类
import android.widget.Button;
import android.view.View.OnClickListener;
编写自定义事件函数
public void BtnOnClick(View v)
{
//TODO
}
在Activity对应的layout目录下的XML文件内,对于相应的BUTTON键值内加入
android:onClick="BtnOnClick"
========================================================================================
两种方法的区别:
方法1,便于后期维护以及扩展,类似动态方法
方法2,如果为固定且长期不需要维护的则可以写死,类似静态方法