当前位置: 首页 > news >正文

价格低怎么说福州seo建站

价格低怎么说,福州seo建站,网站域名申请之后如何做网站,域名被劫持最佳处理办法前言 基于3.0.4版本的BRVAH框架实现的 实现方法 1.创建多个不同类型的布局(步骤忽略) 2.创建数据实体类 数据类要实现【MultiItemEntity】接口 class MyMultiItemEntity(//获取布局类型override var itemType: Int,var tractorRes: Int? null,va…

前言

基于3.0.4版本的BRVAH框架实现的

实现方法

1.创建多个不同类型的布局(步骤忽略)
2.创建数据实体类

数据类要实现【MultiItemEntity】接口

class MyMultiItemEntity(//获取布局类型override var itemType: Int,var tractorRes: Int? = null,var tractorTitle: String? = null,// 4-set 第一种布局需要的数据var fourSetFirstName: String? = null,var fourSetSecondName: String? = null,var fourSetThreeName: String? = null,var fourSetFourName: String? = null,// 5-set 第二种布局需要的数据var fiveSetFirstName: String? = null,var fiveSetSecondName: String? = null,var fiveSetThreeName: String? = null,var fiveSetFourName: String? = null,var fiveSetFiveName: String? = null,// 6-set 第三种布局需要的数据var sixSetFirstName: String? = null,var sixSetSecondName: String? = null,var sixSetThreeName: String? = null,var sixSetFourName: String? = null,var sixSetFiveName: String? = null,var sixSetSixName: String? = null
) : MultiItemEntity {//设置三个字段(因为有三种布局)companion object {const val TRACTOR_ITEM_FOUR = 0const val TRACTOR_ITEM_FIVE = 1const val TRACTOR_ITEM_SIX = 2}//使用此构造方法构建第一种布局的数据源constructor(itemType: Int,res: Int,title: String,first: String,second: String,three: String,four: String) : this(itemType) {this.tractorRes = resthis.tractorTitle = titlethis.fourSetFirstName = firstthis.fourSetSecondName = secondthis.fourSetThreeName = threethis.fourSetFourName = four}
//使用此构造方法构建第二种布局的数据源constructor(itemType: Int,res: Int,title: String,first: String,second: String,three: String,four: String,five: String) : this(itemType) {this.tractorRes = resthis.tractorTitle = titlethis.fiveSetFirstName = firstthis.fiveSetSecondName = secondthis.fiveSetThreeName = threethis.fiveSetFourName = fourthis.fiveSetFiveName = five}
//使用此构造方法构建第三种布局的数据源constructor(itemType: Int,res: Int,title: String,first: String,second: String,three: String,four: String,five: String,six: String) : this(itemType) {this.tractorRes = resthis.tractorTitle = titlethis.sixSetFirstName = firstthis.sixSetSecondName = secondthis.sixSetThreeName = threethis.sixSetFourName = fourthis.sixSetFiveName = fivethis.sixSetSixName = six}
}
3.创建Adapter

需要继承自【BaseMultiItemQuickAdapter】

class SteerAdapter(val list: MutableList<MyMultiItemEntity>,
) :BaseMultiItemQuickAdapter<MyMultiItemEntity, BaseViewHolder>(list) {init {addItemType(MyMultiItemEntity.TRACTOR_ITEM_FOUR,R.layout.item_tractor_second_four_sets)addItemType(MyMultiItemEntity.TRACTOR_ITEM_FIVE,R.layout.item_tractor_second_five_sets)addItemType(MyMultiItemEntity.TRACTOR_ITEM_SIX,R.layout.item_tractor_second_six_sets)}override fun convert(holder: BaseViewHolder, item: MyMultiItemEntity) {when (holder.itemViewType) {MyMultiItemEntity.TRACTOR_ITEM_FOUR -> {}MyMultiItemEntity.TRACTOR_ITEM_FIVE -> {}                    MyMultiItemEntity.TRACTOR_ITEM_SIX -> {}
}

使用

//        binding.rvList.layoutManager = LinearLayoutManager(context)
//        val myAdapter = SteerAdapter(list)
//        val dp10 = requireContext().resources.getDimensionPixelSize(R.dimen.dp_10)
//        val itemDecoration = object : RecyclerView.ItemDecoration() {
//            override fun getItemOffsets(
//                outRect: Rect,
//                view: View,
//                parent: RecyclerView,
//                state: RecyclerView.State
//            ) {
//                outRect.bottom = dp10
//            }
//        }
//        binding.rvList.addItemDecoration(itemDecoration)
//        binding.rvList.adapter = myAdapter

基本上主要代码就这么多,基本上对着官方代码来就可以了,但是有一点就是官方代码对于数据类的构建讲的比较粗略,这篇笔记也是对这个进行补充吧。

http://www.khdw.cn/news/58727.html

相关文章:

  • 桥头仿做网站seo企业培训班
  • 网站开发代码无中文中国互联网数据平台
  • 深圳英文网站制作网站建设运营
  • 湖北省两学一做网站河南seo优化
  • 快速做网站优化长沙sem培训
  • 做外贸网哪些网站免费百度风云榜小说榜排名
  • 东莞网站推广怎么样自制网站教程
  • 百度推广要自己做网站吗自己可以创建网站吗
  • 做app好 还是讯网站好信息发布平台推广有哪些
  • 做心理咨询的网站百度一下首页手机版
  • 网站托管流程百度收录申请入口
  • 域名解析wordpress主页搜索引擎优化策略
  • 利用php做网站教程seo如何优化的
  • 网站聚合页面直通车关键词优化
  • 做网站怎么加入索引功能百度地图官网2022最新版下载
  • 代替 wordpress上海牛巨微seo关键词优化
  • 安徽省城乡建设网站三只松鼠网络营销方案策划书
  • 郑州做网站推广的公司哪家好温州seo优化
  • 国外做西餐的网站淘宝流量平台
  • 菏泽哪里有做网站的免费的网页模板网站
  • 公司网站建设大概多少钱海外营销公司
  • 从 视频网站 源代码中寻求 flv视频真正地址营销型网站建设推荐
  • 合肥网站建设sinaseo计费系统源码
  • 茂名做网站报价北京网站制作推广
  • 小企业网站建设计划书重庆快速排名优化
  • 教做家常菜的网站seo优化论坛
  • 做放单主持的网站北京seo关键词
  • 手机企业网站多少钱优化营商环境应当坚持什么原则
  • 松江营销型网站建设加速游戏流畅的软件
  • 安徽常青建设集团网站网络推广策划方案模板