Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyAdapter(val friendList: List<FriendListData.Friend>) :
- RecyclerView.Adapter<CountryAdapter.MyViewHolder>() {
- inner class MyViewHolder(view: View) : RecyclerView.ViewHolder(view) {
- var name: TextView = view.findViewById(R.id.text1)
- var popText: TextView = view.findViewById(R.id.text2)
- }
- override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
- val friend = friendList[position]
- val status = if(friend.maritalStatus == "Married") {
- "Sold out"
- } else {
- "Available"
- }
- holder.name.text = friend.name
- holder.popText.text = friend.email
- holder.status.text = status
- }
- override fun getItemCount(): Int {
- return friendList.size
- }
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyViewHolder {
- val view = LayoutInflater.from(parent.context).inflate(R.layout.item_friendlist, parent, false)
- return MyViewHolder(view)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement