Java Swipecards-如何获取当前卡索引?
我试图从这里使用Swipecards示例: 我的刷卡功能正常,但是,我正在尝试获取正确刷卡的当前卡的索引。当一张卡在RightCardExit(对象dataObject)上向右刷卡时,调用该函数,我想得到此时刷卡的卡的索引 我如何获得该卡的索引/位置 我尝试使用dataObject参数,但它只包含该卡的内容,而不包含其位置 任何帮助都会很好 谢谢 编辑:Java Swipecards-如何获取当前卡索引?,java,android,Java,Android,我试图从这里使用Swipecards示例: 我的刷卡功能正常,但是,我正在尝试获取正确刷卡的当前卡的索引。当一张卡在RightCardExit(对象dataObject)上向右刷卡时,调用该函数,我想得到此时刷卡的卡的索引 我如何获得该卡的索引/位置 我尝试使用dataObject参数,但它只包含该卡的内容,而不包含其位置 任何帮助都会很好 谢谢 编辑: 计算出,当您向左或向右滑动时,元素将从arraylist中删除,因此您当前查看的元素始终位于位置0 由于卡存储在ArrayList al中,您
计算出,当您向左或向右滑动时,元素将从arraylist中删除,因此您当前查看的元素始终位于位置0 由于卡存储在
ArrayList al
中,您可以使用al.indexOf(dataObject)
获取对象的索引。我认为这不起作用,对于数据对象的索引,它始终返回-1,即使数据对象中确实包含正确的卡信息。尝试将数据对象强制转换为字符串:al.indexOf((String)dataObject)