注:此代码运行基础请看: 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.结果
部分结果数据如图所示: