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

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

参考如下两个代码,用ExpandableListview
https://download.csdn.net/download/azhansy/8958605
https://download.csdn.net/download/cjs1534717040/9024079

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

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

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

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