Android自定义商品购买数量加减控件

Android自定义商品购买数量加减控件,第1张

概述在购买商品时,大家可以自定义数字加减控件,来确定购买商品的实际数量,如何实现此控件,请参考下文:

在购买商品时,大家可以自定义数字加减控件,来确定购买商品的实际数量,如何实现此控件,请参考下文:

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;}

2_监听变化

public class MainActivity extends AppCompatActivity {  private NumberAddSubVIEw nb_addsub_vIEw;  @OverrIDe protected voID onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentVIEw(R.layout.activity_main);  nb_addsub_vIEw = (NumberAddSubVIEw) findVIEwByID(R.ID.nb_addsub_vIEw);   nb_addsub_vIEw.setonbuttonClickListenter(new NumberAddSubVIEw.OnbuttonClickListenter() {   @OverrIDe   public voID onbuttonAddClick(VIEw vIEw,int value) {    Toast.makeText(MainActivity.this,"AddClick Vaule=="+value,Toast.LENGTH_SHORT).show();   }    @OverrIDe   public voID onbuttonSubClick(VIEw vIEw,"SubClick Vaule=="+value,Toast.LENGTH_SHORT).show();   }  }); }}

github完整代码: https://github.com/ganchuanpu/NumberAddSubView

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

总结

以上是内存溢出为你收集整理的Android自定义商品购买数量加减控件全部内容,希望文章能够帮你解决Android自定义商品购买数量加减控件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1147789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存