使用dragndrop库禁用列表视图中的最后一项

时间:2016-06-16 15:49:59

标签: android xml android-layout listview

我正在使用DragNDrop库来重新排序列表视图。但我真正需要的是,列表视图的最后一个元素应该是静态的。当有人试图重新订购时,它不应该移动。我该如何实现它?我应该使用其他一些库吗?

2 个答案:

答案 0 :(得分:0)

您可以将其添加为页脚:

View footerView = getLayoutInflater().inflate(R.layout.footer_layout, null, false);
yourListView.addFooterView(footerView);

答案 1 :(得分:0)

您可以使用RecyclerView为用户互动提供更多控制和灵活性。有一些有趣的库已经实现了用户操作,如刷卡到删除刷到重新排序 ...你可以添加自己的行为取决于您想要做的位置。 AdvancedRecyclerView

例如,如果位置是您想要完成的最后一个位置,则可以不执行任何操作onSwiped()