public class AddView extends LinearLayout implements View.OnClickListener {    private final TextView viewById;    private final ImageView btn_jian;    private final ImageView btn_add;    int max_num=4;//最大值    int min_num=0;//最小值    int deful_num=0;//默认值    /**     * 通过默认值与最大值对比  设置默认值     * @param context     *///    public AddView(Context context) {//       this(context,null);//    }////    public AddView(Context context, AttributeSet attrs) {//        this(context, null,0);//    }    public AddView(Context context, AttributeSet attrs) {        super(context, attrs);        View inflate = View.inflate(context, R.layout.addview, this);         viewById = (TextView) inflate.findViewById(R.id.tv);        btn_jian = ( ImageView) inflate.findViewById(R.id.btn_jian);        btn_add = ( ImageView) inflate.findViewById(R.id.btn_add);        int deful_num = getDeful_num();        setDeful_num(deful_num);        btn_add.setOnClickListener(this);        btn_jian.setOnClickListener(this);    }    public void onClick(View view){        switch (view.getId()){            case R.id.btn_add:               // Toast.makeText(getContext(), "----", Toast.LENGTH_SHORT).show();                addNum(view);                break;            case R.id.btn_jian:                //Toast.makeText(getContext(), "----", Toast.LENGTH_SHORT).show();                addJian(view);                break;        }    }    private void addJian(View view) {        if(deful_num>min_num){             deful_num--;        }        setDeful_num(deful_num);        if(OnListnerChanged!=null){            OnListnerChanged.changedNum(deful_num);        }        deleteGoods(view);    }    private void addNum(View view) {        if(deful_num

 

 

 

更多相关文章

  1. Android(安卓)浏览图片层叠放大效果(CoverFlow)
  2. 1. android帧动画
  3. AndEngine添加多个动画精灵的方法
  4. android 动画2
  5. Android(安卓)Material Design(7) 转场动画的使用
  6. Android动画效果 Android(安卓)Animation
  7. android 切换activity动画
  8. Android(安卓)代码实现的动画
  9. Android(安卓)自定义动画 单个View平面位移以及一组View轮回旋转

随机推荐

  1. Android 高通Camx架构学习 - 第1章
  2. 如何为Kafka集群选择合适的Topics/Partit
  3. 你还在使用 JDK 7?JDK 13 都已经来了!五大
  4. SpringBoot + Mybatis + Druid + PageHel
  5. 华为核心交换机配置mac地址白名单接入
  6. RabbitMQ Linux一键安装脚本定制
  7. 从Storm到Flink,有赞五年实时计算效率提升
  8. 深入理解 Apache Spark Delta Lake 的事
  9. 40%创业公司用伪AI忽悠钱,欧洲被AI时代抛
  10. 最新iOS开发常见面试题总结二!(附答案)!