2 linruhua linruhua 于 2018.05.16 18:24 提问

如何完成android中购物车的事件 5C

json获取数据,点击按钮可以获取不同的数据,如何保存不同数据的价格,所选择的份数,并显示在主界面上,保存的数据通过json上传

5个回答

caozhy
caozhy   Ds   Rxr 2018.05.16 19:39
Naide_S
Naide_S   2018.05.17 09:15

你的意思应该是网络获取购物车商品数据 再根据商品数量改变价格商品条目价格 或者是根据所选择的商品 改变需付款总价 这样的话 你可以使用listview/recyclerview 结合handler 实现
显示数据以后 根据条目点击或者选择事件 去判断价格 然后刷新列表 或者刷新总价显示 就可以了 ;列表显示时 给条目一个选择框 或者数量控制器 当商品数量大于1时 就累加 商品数量等于0时 就删除数据 然后handler 通知刷新数据 就可以实现了

pwj596819850
pwj596819850   2018.05.17 10:43

这个需要看你的需求,是需要保存在服务器还是保存在客户端了,客户端用数据库或者首选项试试

nuanchenmi
nuanchenmi   2018.05.17 13:05

我最近也做了这个功能,我是先在本地使用SQlite 保存数据(新建一个表,保存要操作的字段作为缓存数据),操作界面添加、删除该缓存数据,知道最后点击提交到后台的操作,确认数据提交成功后,清空本地的缓存的购物车数据,那么下次,需要添加新的订单就可以创建新的缓存数据了

liuxingyuzaixian
liuxingyuzaixian   2018.05.30 23:04

这个我有做过,不用这么麻烦,你可以直接将页面数据保存到bean类对象中,然后要取什么值或者计算什么值直接从这个对象中获取。可以直接到我博客的一篇购物车文章中去下载demo。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于商城购物车的总结---添加购物车
接上一篇,添加购物车利用session存储map集合对象的方式。当用户点击购物车的图片,把商品加入购物车。 绑定一个点击事件,把商品的ID传递给后台。<script type="text/javascript"> function _byGoodsById(id){//alert("123");//提交给添加商品的servlet window.location.href = "${pageCont
Android--购物车的实现详解
现在做商城的越来越多,或者说添加商城功能的应用越来越多,昨天有人给我要购物车的Demo,所以本篇文章主要总结一下商城中购物车部分的实现过程和具体代码,整体实现虽然不难,但要注意它的逻辑关系,我使用的是本地数据,界面不是那么美观,大家就将就看一下主要的实现方式。 先看一下Activity的布局(我这使用的是Listview,写项目的话建议大家使用Recyclerview): <Relative
购物车中选择物品结算功能的实现
总有学生要解决 购物车物品结算问题,下面给出了一个简单的实现: 1.1、购物车中的物品可以修改数量 1.2、购物车中的物品可以选择支付【并不对全部物品支付】 1.3、需支付的物品总价,需要显示,并在用户修改商品时,实时修改!
Android实现监听EditText编辑完成事件
EditText中并没有实现该功能的代码,所以我们只能另外想方法了,具体的实现思路有两个:一是通过监听键盘的弹起,二是通过监听EditText输入变化然后handler发送延迟消息来实现。    通过键盘的弹起来实现该功能比较麻烦,不考虑其他情况在布局最简单的情况下,代码实现如下:     public class MainActivity extends AppCompatActivity
购物车中的全选or单选操作
listview的item布局     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="horizontal" >            android:id="@+id/ck"      android:layout_
购物车二级列表的完美实现
这是在Fragment中实现,自己使用的地方根据自己需求来定义 public class Fragment_GouWuChe extends Fragment { private View view; private GWC_dao dao; private ExpandableListView EX_listview; private TextView not
Java中用hashmap实现购物车
Java语言使用hashmap实现向购物车添加删除修改商品,显示商品信息
两种方式实现购物车动画
公司项目有添加商品到购物车的需求,需要一个添加商品的动画效果。参照了一些当下主流APP的效果,最后实现了以下效果:点击Item,显示点击第几项;点击购买,添加商品到购物车,同时购物车商品总数加一。实现过程: 首先是商品添加到购物车的轨迹,类似于一条抛物线,好在Android已经为我们提供了相关的方法–Path类(封装了贝塞尔曲线)。具体关于贝塞尔曲线,大家可以自行百度。这里我们主要研究Path为我
关于购物车全选反选结算问题
这里提供一下实现购物车全选,反选的思路,效果图如下: 为了解决ListView滑动时,checkBox不会错乱,写一个集合,装载checkBox状态 public class MyAdapter extends BaseAdapter { private MainActivity context;//方便调用主Activity中的控件,和Context是有区别的 pri
Python(7)实现一个简单的购物车逻辑
#实现一个购物车的功能 ''' 1.可以向购物车中添加商品,可以设定数量 2.可以删除购物车中的商品,包括减少数量 3.允许清空购物车 4.每次操作玩,重新统计商品总金额(订单总额 = 商品单价 × 数量) ''' ''' { '商品编码':{'name':'硅胶冰冰','gid':'666','price':120,'num':6} 。。。。 } ''' ''' 商品: 编号