如何在Android中添加卡片视图列表,其中只有一个可以通过滑动删除?

时间:2015-07-16 22:25:59

标签: java android android-listview android-recyclerview android-cardview

我试图在我的应用的主要活动上制作卡片列表,我希望用户能够删除第一张卡片,因为它只是提供信息。然后其余的卡片将打开与其对应的布局。

1 个答案:

答案 0 :(得分:2)

检查Roman Nurik的Android-SwipeToDismiss:https://github.com/romannurik/Android-SwipeToDismiss

实施示例如下:https://github.com/romannurik/Android-SwipeToDismiss/blob/master/src/com/example/android/swipedismiss/MainActivity.java

现在在解除回调时,仅对第一个元素启用解除。

new SwipeDismissListViewTouchListener.DismissCallbacks() {

    @Override
    public boolean canDismiss(int position) {
        return position == 0;
    }

    ...

});

不确定第二个元素是否成为位置0的元素。如果是这样,您还需要跟踪标题是否被解除。无论如何,你可以从这开始并解决它。