接上次商品展示(一)
上次的实验内容中的调节商品价格和商品条目删除操作没有实现在这里补充一下!
实现了条目删除以及可以通过箭头上下调节价格
在这里贴出主要实现代码 即可实现
GoodsAdapter.java
viewHolder.ivUp.setOnClickListener(new View.OnClickListener() { //加价
@Override
public void onClick(View view) {
goods.setAmount(goods.getAmount()+1);
goodsDao.update(goods);
notifyDataSetChanged();
}
});
viewHolder.ivDown.setOnClickListener(new View.OnClickListener() { //减价
@Override
public void onClick(View view) {
goods.setAmount(goods.getAmount()-1);
goodsDao.update(goods);
notifyDataSetChanged();
}
});
viewHolder.ivDelete.setOnClickListener(new View.OnClickListener() { // 删除操作
@Override
public void onClick(View view) {
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setTitle("你确定删除?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
goodsList.remove(goods);
goodsDao.delete(goods.getId());
notifyDataSetChanged();
}
});
builder.setNegativeButton("取消", null);
builder.show();
}
});