- class RecyclerViewAdapter: RecyclerView.Adapter<RecyclerViewAdapter.ViewHodler>() {
- override fun onBindViewHolder(holder: ViewHodler, position: Int) {
- with(holder?.itemView!!){
- text?.text = "ces"
- image.setImageResource(R.mipmap.ic_launcher)
- }
- }
- override fun onCreateViewHolder(parent: ViewGroup?, viewType: Int): ViewHodler{
- return ViewHodler(View.inflate(parent?.context,R.layout.layout_item,null))
- }
- override fun getItemCount(): Int {
- return 10
- }
- class ViewHodler(item : View) : RecyclerView.ViewHolder(item)
- }
一个直接生成通用 listview和recycleview的适配器,效果如下,简单直接: