RecycleVie
Damily16
凡事谦虚,温柔,忍耐.....
展开
-
RecyclerView实现Listview-1
介绍 RecyclerView与ListView原理是类似的:都是仅仅维护少量的View并且可以展示大量的数据集。RecyclerView用以下两种方式简化了数据的展示和处理:1.使用LayoutManager来确定每一个item的排列方式。 2.为增加和删除项目提供默认的动画效果。Adapter:使用RecyclerView之前,你需要一个继承自RecyclerView.Adapter的适配器原创 2016-09-21 17:29:39 · 236 阅读 · 0 评论 -
RecyclerView实现侧滑删除和长按拖拽-2
今天我们就来实现RecyclerView的侧滑删除和长按拖拽功能,实现这两个功能我们只需要一个类—— ItemTouchHelper Google官方文档上是这么介绍的: This is a utility class to add swipe to dismiss and drag & drop support to RecyclerView.意思就是:这是一个支持RecyclerView滑动原创 2016-09-22 16:52:11 · 354 阅读 · 0 评论 -
RecyclerView-重新进入APP仍保存拖拽、删除后状态(数据改变状态)-3
经过前面两篇博客,大家都会基本使用RecycleView了,但是发现重新进入APP后,状态仍是之前拖拽、删除前状态,那么怎么实现保存改变后的状态呢?sharedpreferences实现不了,因为它保存的是一个 List,即是一个Object,那么我想使用File文件进行数据存储,是可以实现的:1、首先对数据源data进行重新改造下,如果为null,就重新生成,不然就从sd卡中读取之前保存的数据:原创 2016-09-22 17:21:12 · 1415 阅读 · 1 评论