PRELUDE
我正在使用Nadav Fima的CardsUI构建片段。 列表<重量>我用卡片迭代填充卡片视图:
list = wom.getWeights();
if (list != null) {
for (Weight w : list) {
cardsview.addCard(new WeightCard(w), true);
}
}
体重很长;双重;数量;作为具有相应get / set方法的变量。 我使用这个类来使用stORM构建数据库,所以有一个数据库从哪里(使用wom.getWeights())我得到一个List<重量&gt ;.
这是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)方法,但我无法弄清楚如何。