一、创建程序
商品展示程序对应的布局文件(activity_main.xml)如下所示:
二、创建ListView Item布局
在res/layout目录下创建一个item.xml文件,具体代码如下所示:
上述代码添加了三个TextView,分别用于显示数据库中的某条数据的id、商品名称、金额,三个ImageView用于增加金额、减少金额、删除数据。
三、创建数据库
创建一个名为dao的包,并在该包下定义一个MyHelper类继承自SQLiteOpenHelper,创建数据库的代码如下:
四、创建Account类
具体代码如下:
五、创建数据操作逻辑类
具体代码如下:liu
六、编写界面交互代码
具体代码如下:
七、运行程序展示商品
运行程序,首先能看到的界面如图所示,有一个添加按钮和两个EditText分别用于输入姓名和金额。
输入姓名和金额之后单击添加按钮会看到如图所示界面。
为了大家看清楚效果多添加几条数据,并单击第一个Item的向上箭头,相应数据的金额会+1,单击Item中向下的箭头,相应数据的金额会-1,效果如图所示:
单击删除按钮,效果如图所示:
单击每一个条目,会弹出一个Toast。