1_自定义数字加减控件的要求 创建Module -NumberAddSubViewA_输入的只能是数字,而且不能通过键盘输入B_通过加减按钮操作数字C_监听加减按钮D_数组有最小值和最大值的限制E_自定义属性 2.提供接口,让外界监听到数字的变化1_设置接口@Overri ...
1_自定义数字加减控件的要求
创建Module -NumberAddSubView
A_输入的只能是数字,而且不能通过键盘输入
B_通过加减按钮操作数字
C_监听加减按钮
D_数组有最小值和最大值的限制
E_自定义属性
2.提供接口,让外界监听到数字的变化
1_设置接口
@Overridepublic void onClick(View v) { if (v.getId() == R.id.btn_sub) { //Toast.makeText(mContext,"减",Toast.LENGTH_SHORT).show(); subNum(); if (onButtonClickListenter != null) { onButtonClickListenter.onButtonSubClick(v, value); } } else if (v.getId() == R.id.btn_add) { //Toast.makeText(mContext,"加",Toast.LENGTH_SHORT).show(); addNum(); if (onButtonClickListenter != null) { onButtonClickListenter.onButtonAddClick(v, value); } }}public interface OnButtonClickListenter { /** * 当增加按钮被点击的时候回调该方法 * * @param view * @param value */ public void onButtonAddClick(View view, int value); /** * 当减少按钮被点击的时候回调这个方法 * * @param view * @param value */ public void onButtonSubClick(View view, int value);}private OnButtonClickListenter onButtonClickListenter;public void setOnButtonClickListenter(OnButtonClickListenter onButtonClickListenter) { this.onButtonClickListenter = onButtonClickListenter;}
原标题:自定义数字加减控件
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。