Android 类微信开发-part2 在Fragment中实现Recycleview

869 阅读1分钟

注:此代码运行基础请看: Part-1

此过程所有源码上传值gitee:跳转

其中java文件:跳转2

xml文件:跳转3

1.首先添加RecycleView的依赖

在build.gradle(Module:app)文件中添加如下依赖:

dependencies {      
implementation 'com.android.support:recyclerview-v7:30.0.0'    
}

其中v7:后面的版本号与此文件下 compileSdkVersion后所跟数字相同,如下图所示

2.然后创建tab03_item.xml文件

然后通过添加Linerlayout和textview控件,使每一条数据的格式如上图所示

3.新建GoodsEntiy.java文件

此文件用以新建一个类,来封装数据,此类中只需要建立变量,然后实现每个变量的get和set方法即可。

private String goodsname;
private String goodsprice;

此类中创建这两个变量.

4.新建Adapter文件

此文件匹配控件,然后设置点击事件及其监听器配置,并匹配到对应得到tab.xml文件中去,

5.修改FindFragment文件

由于RecycleView控件是在tab03.xml,即发现页面中添加,所以要修改的是对应的FindFragment文件,此步骤为通过修改此文件,实现数据的插入,在数据插入时,首先使用字符串数组录入多个字符串,然后使用for循环迭代去除每个数据,再对字符串根据索引进行分割,从而将每一条数据放入RrcycleView中,再放入时,同样使用GoodsEntry的对象数组。

6.结果

部分结果数据如图所示: