RecycleView是Android5.0推出的,它用来代替ListView和GridView,并且能够实现瀑布流中的布局,更加高级并且更加灵活,提供更为高效的回收复用机制,同时实现管理和视图的解耦合。
Android studio活动在其生命周期的四种状态分别是:
运行状态
暂停状态
停止状态
销毁状态
Activity与生命周期的有关的几个方法:
onCreate方法:创建页面。把页面上的各个元素加载到内存中。
onStart方法:开始页面。把页面显示在屏幕上。
onResume方法:恢复页面。让页面在屏幕上活动起来,例如开机动画,开始任务。
onPause方法:暂停页面。让页面在屏幕上的动作停下来。
onStop方法:停止页面。把页面从内存上撤下来。
onDestroy方法。销毁页面。把页面琮内存中清除掉。
onRestart方法。重新加载内存中的页面数据。
由于我们之前已经完成了布局,一个整体的这样的一个框架,所以我们这次做的时候需要改动的就只有其中一个fragment,而不需要去调节整个mainactivity,在理清楚逻辑之后,咱们可以开始修改/添加了。这里我就来说一下滑动删除怎样来写吧!
由于我们之前已经完成了布局,一个整体的这样的一个框架,所以我们这次做的时候需要改动的就只有其中一个fragment,而不需要去调节整个mainactivity,在理清楚逻辑之后,咱们可以开始修改/添加了。这里我就来说一下滑动删除怎样来写吧!
1、添加布局文件
因为之前我们已经做了四个tab,显示了textview的内容,而这次我们要使用recycleview来创建列表,所以我们就可以修改其中的一个,如下:
这里的话就很简单的添加一个recycleview就行了,然后设置一下各种参数,id,layout_width,layout_height等等,我就不多说了,添加了布局之后,我们就需要去调用它
2、获取对象句柄,将其连接到布局管理器,并为要显示的数据附加适配器,首先来看activity的内容
public class weixinFragmentextends Fragment {
Viewview;
SwipeAdapteradapter;
RecyclerViewrcvSwipe;
private final ListmList =new ArrayList<>();
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
private void initData() {
mList.add("亚特兰大老鹰");
mList.add(&#