想要更新项目删除的textview

时间:2017-02-10 14:02:41

标签: android listview textview

我有一个包含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));

2 个答案:

答案 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();