【4】Kotlin中使用RecyclerView
来源:互联网 发布:资料整理软件 编辑:程序博客网 时间:2024/06/05 07:40
布局不多说没变化,初始化recyclerview
private var mRecyclerView:RecyclerView?=null;mRecyclerView = findViewById(R.id.mRecyclerView)
Adapter
class MyAdapter : RecyclerView.Adapter<MyAdapter.ViewHolder>{ private var mContext:Context ? =null constructor(context :Context){//构造方法需自己写,不会默认生成无参数 mContext = context } override fun onCreateViewHolder(parent: ViewGroup?, viewType: Int): ViewHolder { return ViewHolder(LayoutInflater.from(mContext).inflate(R.layout.item_main,null,false)) } override fun getItemCount(): Int { return 80 } override fun onBindViewHolder(holder: ViewHolder?, position: Int) { holder?.textview?.text="sadsf+position+"+position } class ViewHolder : RecyclerView.ViewHolder { var textview :TextView ? =null constructor(itemView:View) : super(itemView){ textview = itemView.findViewById(R.id.tv_text) } } }
使用Adapter
mRecyclerView?.layoutManager = LinearLayoutManager(this) mRecyclerView?.adapter = MyAdapter(this) mRecyclerView?.adapter?.notifyDataSetChanged()//更新方式
阅读全文
0 0
- 【4】Kotlin中使用RecyclerView
- 在kotlin中使用RecyclerView
- 在Android中使用kotlin(recyclerview的使用)
- Kotlin使用retrofit实现recyclerview
- Android Kotlin入门(RecyclerView的使用)
- Kotlin中使用newCachedThreadPool
- Kotlin 中使用EventBus
- 3.2.2 完全掌握在 Kotlin 中实现 RecyclerView
- Kotlin中SwipeRefreshLayout结合RecyclerView下拉刷新上拉加载
- android中使用RecyclerView
- eclipse 中使用 RecyclerView
- RecyclerView中使用EditText
- Kotlin简单开发-RecyclerView
- kotlin,recyclerview写法
- Kotlin的RecyclerView适配器
- Kotlin实现recyclerView列表
- 在AndroidStudio中使用Kotlin
- AndroidStudio中使用Kotlin--findViewById
- 「Unity3D」(7)协程使用3种算法实现CameraShake震屏
- Linux┊理解devfs、sysfs、udev
- Linux下彩色进度条的实现
- [C#基础]c#中的BeginInvoke和EndEndInvoke
- hdoj 1020 Encoding (水题)
- 【4】Kotlin中使用RecyclerView
- cmd使用java -help可以看到关于agent参数
- 196算法的JavaScript实现
- Solr之集群管理Collection-yellowcong
- 求最大子数组之和的方法解析(2种可选)
- 如何编译免注册COM(reg-free COM)
- 使用VMware复制文件时出现的问题
- net json数据转换出现精度丢失问题
- 《Linux内核设计与实现》读书笔记(四)- 进程的调度