package uitest.main;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class NewButton extends Button {public String _value = "";
public Integer _count = 0;
public NewButton(Context context) {
// TODO Auto-generated constructor stub
this(context, null);}public NewButton(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}public NewButton(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}/* (non-Javadoc)
* @see android.view.View#setOnClickListener(android.view.View.OnClickListener)*/@Overridepublic void setOnClickListener(OnClickListener l) {// TODO Auto-generated method stub
if(null != l)this._setClickListener = l;
else
this._setClickListener = null;super.setOnClickListener(_onClick);
}private View.OnClickListener _setClickListener = null;private View.OnClickListener _onClick = new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub
_count ++;Log.i("_count", _count.toString());
_value = _count.toString();if(null != _setClickListener)_setClickListener.onClick(v);}};}
一个测试用的Button Class
最新推荐文章于 2021-05-26 06:37:11 发布