首页 理论教育 实现购物车功能:方法解析与案例分析

实现购物车功能:方法解析与案例分析

时间:2023-06-10 理论教育 版权反馈
【摘要】:购物车中至少需要保存商品名称、商品价格和商品数量。首先,新建工具类SharedPreferencesUtil.java,用于完成将购物车中商品列表保存和读取。,现在我们将商品信息保存到sharedPreferences 中。打开ProductFragment.java,找到onClick()方法,添加如下代码:有了数据后,我们来完成购物车界面的开发。图9-1购物车界面

实现购物车功能:方法解析与案例分析

购物车中至少需要保存商品名称、商品价格和商品数量。 sharedPreferences 是Android 平台上一个轻量级的存储类,主要用于存储一些应用程序的配置参数,例如用户名、密码、自定义参数等。 需要注意的是,sharedPreferences 中只能存储float、int、long、boolean、String、StringSet 类型数据。 而购物车中需要保存一系列商品信息(List), GSON可以帮助我们将List 转换成String 类型。

首先,新建工具类SharedPreferencesUtil.java,用于完成将购物车中商品列表保存和读取。 代码如下:

我们单击“加入购物车”按钮,系统系统提示我们“添加成功!”,现在我们将商品信息保存到sharedPreferences 中。 打开ProductFragment.java,找到onClick()方法,添加如下代码:

有了数据后,我们来完成购物车界面的开发。 首先打开fg_cart.xml,在该布局文件中添加listView 用于显示购物车中的商品,代码如下:

创建ListView 的布局文件list_cart_item.xml,代码如下:(www.xing528.com)

创建ListView 的适配器CartAdapter.java,代码如下:

打开CartFragment.java,修改代码如下:

保存项目,在模拟器中运行。 在商品详情页面将商品加入购物车,然后在购物车页面中就可以查看添加的商品,当然也可以修改商品数量。 效果如图9-1 所示。

图9-1 购物车界面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈