首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android实现多维商品属性SKU选择

前言: 最近又做到这一块的需求,以前也做过类似仿淘宝的属性选择,当时在网上下载的demo参考,最多也支持两组商品属性,的两个gridview结合,扩展性很差,这次不打算用之前的代码,所以重新自己写了一个...所以在这里用了另外一种方法,把选项状态(三种:不能选择,可以选择,选中)依次对属性按钮做出修改,这里虽然做了一些不必要的循环判断,但胜在功能的实现,如果大家有更好的想法,望不吝赐教。...(R.id.tv_ItemName); SKUViewGroup vg_skuItem = (SKUViewGroup) holder.getView(R.id.vg_skuItem); tv_ItemName.setText...R.color.pink)); if (TextUtils.isEmpty(clickpositionC)) { ((TextView) v).setTextColor(ContextCompat.getColor...)); if (TextUtils.isEmpty(clickpositionC)) { ((TextView) v).setTextColor(ContextCompat.getColor(mContext

1.5K10

D8-Android自定义控件之DotNum及item复用问题

mBigHeight = ta.getDimension(R.styleable.DotNumView_z_Dot_Height, mBigHeight); mBigCircleColor = ta.getColor...widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension((int) mBigHeight, (int) mBigHeight...invalidate(); } 二、使用:在适配器中获取item的布局时使用 //获取ImageView final ImageView itemIv = holder.getView(R.id.id_iv_photo...); //获取DotNumView final DotNumView dotNum = holder.getView(R.id.id_dot_check); //设置默认图片 itemIv.setImageResource...仔细想一下,还是发挥自己的聪明才智吧 思路:一个Map装一下选中的点和对应的数字,布局加载是动态判断一下,是否是该position的点,然后更新状态 一开始List,然后发现需要两个字段,才改成

37410
领券