美文网首页
Android 谁说recyclerView的布局一定要创建la

Android 谁说recyclerView的布局一定要创建la

作者: 小强开学前 | 来源:发表于2019-08-06 14:12 被阅读0次
  package com.example.demomusic

  import android.content.Context
  import android.graphics.Bitmap
  import android.view.View
  import android.view.ViewGroup
  import android.widget.ImageView
  import androidx.recyclerview.widget.RecyclerView

  class ProjectOneAdapter(private val context : Context?, private val images: List<Bitmap>) :     RecyclerView.Adapter<RecyclerView.ViewHolder>() {
      override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder {
        val image = ImageView(context)
        image.minimumWidth = ViewGroup.LayoutParams.MATCH_PARENT
        image.maxHeight = ViewGroup.LayoutParams.WRAP_CONTENT
        image.scaleType = ImageView.ScaleType.FIT_XY
        return OneHolder(image)
      }
      override fun getItemCount(): Int  = images.size

      override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) =
        (holder as OneHolder).image.setImageBitmap(images[position])

      inner class OneHolder(itemView : View) : RecyclerView.ViewHolder(itemView){
        val image = itemView as ImageView
      }
  }

但是某些操作还是实现不了...
具体哪些不能,这个我忘了...

相关文章

网友评论

      本文标题:Android 谁说recyclerView的布局一定要创建la

      本文链接:https://www.haomeiwen.com/subject/upwidctx.html