Item
Adapter
class ArticleAdapter(val items: ArrayListMain Layout) : RecyclerView.Adapter () { override fun getItemCount(): Int = items.size override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder? { val itemView = LayoutInflater.from(parent.context).inflate(R.layout.item, parent, false) val holder = ViewHolder(itemView) itemView.setOnClickListener { parent.context.startActivity ("id" to holder.topic_id.text) } return holder } override fun onBindViewHolder(holder: ViewHolder, position: Int) { val item = items[position] holder.title.text = item.getString("title") holder.topic_id.text = item.getString("id") holder.create_at.text = DateTime(item.getString("create_at")).toString("yyyy:MM:dd HH:mm") } class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { val title = itemView.find (R.id.article_title) val create_at = itemView.find (R.id.create_at) val topic_id = itemView.find (R.id.topic_id) } }
Activity
val a_lists = ArrayList() val adapter = ArticleAdapter(a_lists) list.layoutManager = LinearLayoutManager(this) list.adapter = adapter
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/13617.html
摘要:从零开始系列从零开始的之类和对象一从零开始的之类和对象二构造器主构造器中的类可以有一个主构造器,以及一个或多个次构造器,主构造器是类头部的一部分,位于类名称之后如果主构造器没有任何注解,也没有任何可见度修饰符,那么关键字可以省略。 从零开始系列: 从零开始的Kotlin之类和对象(一) 从零开始的Kotlin之类和对象(二) 构造器 主构造器 Koltin 中的类可以有一个 主构造...
摘要:数据源频繁更新的场景,如弹幕等的优势会非常明显进一步来讲,结论是列表页展示界面,需要支持动画,或者频繁更新,局部刷新,建议使用,更加强大完善,易扩展其它情况如微信卡包列表页两者都,但在使用上会更加方便,快捷。 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5811d... 作者:黄宁源 一,背景 RecyclerV...
摘要:数据源频繁更新的场景,如弹幕等的优势会非常明显进一步来讲,结论是列表页展示界面,需要支持动画,或者频繁更新,局部刷新,建议使用,更加强大完善,易扩展其它情况如微信卡包列表页两者都,但在使用上会更加方便,快捷。 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5811d... 作者:黄宁源 一,背景 RecyclerV...
摘要:带分割线的列表式提供了接口与类用来定制分割线样式,那么,在源码中,是怎么用使用的呢。最后附上横向滑动效果图以上就是比较通用的使用场景及所做的兼容,最后附上链接,欢迎,。 Android L面世之后,Google就推荐在开发项目中使用RecyclerView来取代ListView,因为RecyclerView的灵活性跟性能都要比ListView更强,但是,带来的问题也不少,比如:列表分割...
阅读 4178·2021-11-18 13:23
阅读 2931·2021-11-15 11:38
阅读 670·2021-09-22 15:24
阅读 1755·2021-09-06 15:00
阅读 2376·2021-09-03 10:30
阅读 1118·2021-09-02 15:15
阅读 1817·2019-08-30 15:54
阅读 2860·2019-08-30 15:44