mList.add(map)
}
mAdapter = MyListAdapter()
mAdapter.setList(mList)
}
private fun setAdapter(){
mRecyclerView.adapter = mAdapter;
}
…
1.2 MyListAdapter.kt
class MyListAdapter(layoutResId: Int = R.layout.item_list) :
BaseQuickAdapter<MutableMap<String,String>,BaseViewHolder>(layoutResId),LoadMoreModule{
override fun convert(holder: BaseViewHolder, item: MutableMap<String, String>) {
holder.itemView.run {
tv_value1.text = item[“Name1”]
tv_value2.text = item[“Name2”]
tv_value3.text = item[“Name3”]
}
}
}
item_list.xml
<TextView
android:id=“@+id/tv_value1”
android:layout_width=“0dp”
android:layout_height=“wrap_content”
android:layout_marginStart=“10dp”
<