setOnClickListener(this)

当view使用setOnClickListener(this)设置事件监听时,

当前所在的类需要去implements sdk中android view的interface OnClickListener。

比如:

public class XXActivity implements  OnClickListener{
    private void setListener() {
        View XXView=findViewById(R.id.XX);
		XXView.setOnClickListener(this);
    }
}
需要在该类中去implements OnClickListener:

@Override
	public void onClick(View v) {
            dosomething();
        }


override的是android view的interface OnClickListener方法,原型:

public interface OnClickListener {
        void onClick(View var1);
    }



你可能感兴趣的:(Android基础)