1

序幕

我正在使用Nadav Fima的 CardsUI 构建一个片段。我迭代了一个 List< Weight > 以用卡片填充卡片视图:

list = wom.getWeights();
    if (list != null) {
        for (Weight w : list) {
            cardsview.addCard(new WeightCard(w), true);
        }
    }

权重长id;双倍重量;整数数量;作为具有相应 get/set 方法的变量。我使用这个类来使用 stORM 构建数据库,所以有一个数据库(使用 wom.getWeights())我得到一个 List<Weight>。

这是 WeightCard 类:

public class WeightCard extends Card {

private Weight weight;

public WeightCard(Weight w) {
    this.weight = w;
}

@Override
public View getCardContent(Context context) {
    View view = LayoutInflater.from(context).inflate(R.layout.weight_card,
            null);

    ((TextView) view.findViewById(R.id.tvWeight)).setText(""
            + Double.toString(weight.getWeight()));
    ((TextView) view.findViewById(R.id.tvQuantity)).setText(""
            + Integer.toString(weight.getQuantity()));

    return view;
}

}

问题

我想使用滑动来取消列表中的一个权重。为此,我使用库中的回调 OnDismissCallback。但是,我不知道如何获得支持卡的重量的 id。

我知道我应该使用 onDismiss(View v, Object token) 方法,但我不知道怎么做。

4

0 回答 0