我有一个包含productname,price和remove按钮的listview。列表视图上方的文本视图显示了产品的总价格。当用户单击删除按钮时,项目将从列表视图以及作为listview源的本地数据库中删除。在删除项目时,textview应显示更新的价格。
这是我的代码。
tot = (TextView) findViewById(R.id.total);
CartDBHandler cartDBHandler = new CartDBHandler(this,null,null,12);
Cart[] cart= cartDBHandler.databaseToArray();
for (Cart c: cart) {
String na = c.getItemname();
String pr = c.getPrice();
int p = Integer.valueOf(pr);
total = total + p;
}
Log.i("totala","total = "+total);
tot.setText(String.valueOf(total));
答案 0 :(得分:0)
由于您要从数据库中删除整个项目,我对显示更新价格的含义感到有些困惑?
我认为你需要在itemView中的按钮上实现一个OnClickListener,然后在单击按钮时设置textView?显然,由于您已经实现了在按钮单击中从数据库中删除项目的方法,只需添加一行来更改textView?
这样的事情:
TextView price= (TextView) view.findViewById(R.id.your_text_view_id);
price.setText("DELETED");
答案 1 :(得分:0)
使用此
var copy = $('sports1').clone(true);
copy.getChildren("span.yearsplayedtext").set('html', yearsplayed);
$('profile-sports-holder').appendChild(copy);
$('profile-holder-sportsadd').hide();