小编Nas*_*rab的帖子

Kotlin Recycler查看分页

我需要RecyclerView只加载10个项目,滚动后再加载10个项目,并像这样工作。
我使用将该项目添加到数组中Volley
这是我的RecyclerView适配器。

class newsAdapter constructor(private val activety:MainActivity, private val ListOfCash:ArrayList<newsModling>,
                          val listener:BTNListener): RecyclerView.Adapter<newsAdapter.ViewHolder>(),BTNListener {

    override fun getItemCount(): Int = ListOfCash.size

    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
        return ViewHolder(LayoutInflater.from(parent.context).inflate(R.layout.news_tick, parent, false))
    }

    override fun onBindViewHolder(holder: ViewHolder, position: Int) {
        holder.bind(ListOfCash[position], listener, ListOfCash)
    }

    inner class ViewHolder(itemView: View?) : RecyclerView.ViewHolder(itemView) {
        fun bind(Data: newsModling, listener: BTNListener, listOfnew: ArrayList<newsModling>) {
            var ListOfnewsin = listOfnew[adapterPosition]

            var newstitle = ListOfnewsin.title
            var newsdate = ListOfnewsin.date

            itemView.newsDate.text = …
Run Code Online (Sandbox Code Playgroud)

pagination android kotlin recycler-adapter

3
推荐指数
1
解决办法
7053
查看次数

标签 统计

android ×1

kotlin ×1

pagination ×1

recycler-adapter ×1