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

宝塔批量建站工具云服务器 虚拟机

宝塔批量建站工具,云服务器 虚拟机,大连市城市建设管理局网站,人社局网站建设前言 基于3.0.4版本的BRVAH框架实现的 实现方法 1.创建多个不同类型的布局#xff08;步骤忽略#xff09; 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: MutableListMyMultiItemEntity, ) :BaseMultiItemQuickAdapterMyMultiItemEntity, 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.dnsts.com.cn/news/252077.html

相关文章:

  • 网站官网认证怎么做的公司品牌vi设计是什么
  • 源码网站跟自己做的网站区别如何在电商网站做市场调研
  • 常州兼职网站建设建筑网红化
  • 网站标签图标代码WordPress转织梦样式调用
  • 遵义市建设局网站官网怎样用虚拟主机建网站
  • 首页网站怎么做淘宝客网站要备案吗
  • 丹徒网站建设包括哪些重庆建设工程造价协会
  • 河南瑞达建设工程有限公司网站东莞网站优化什么方法
  • saas自助建站莱芜金点子信息港官网
  • 企业手机网站建简易广州网站建设
  • 做网站网站的人是怎么被抓的wordpress 邮件代发
  • 网站建设需要的客户资料张家界网站制作公司
  • 企业建设网站的资金策划长沙p2p网站建设
  • 网站建设合同要存档几年网站开发所需的技术
  • 深圳做网站比较h5游戏源码
  • 网站建设套模板视频58同城网站建设 推广
  • 描述一下网站建设的基本流程做线路板的去哪个网站找工作
  • 镇江网站建设正规网站建设找哪家好
  • 怎么在网站做推广不要钱网络规划设计师教程第2版 大家网
  • 怎么做分享软件的网站十堰秦楚网
  • 刚做的网站在百度上搜不到图片站wordpress模板下载
  • 公司做企业网站的哪家好网站建设山西
  • 如何做拍卖网站苏州网页制作公司哪家好
  • 武昌网站建设自己创建一个销售平台怎么弄
  • 太原网站建设搭建开发网站那个好
  • 英文网站建设维护胶州网
  • 以前的网站忘了怎么办啊wordpress 全文字主题
  • 昌吉市住房和城乡建设局网站大约多少钱
  • 网络公司网站模板htmlwordpress 首页登录注册
  • 西安网站建设系统开发wordpress默认站点