summaryrefslogtreecommitdiff
path: root/app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt')
-rw-r--r--app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt b/app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt
index 8e1c8f2..9f7a373 100644
--- a/app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt
+++ b/app/src/main/java/xyz/adjutor/aniki/MangaAdapter.kt
@@ -3,6 +3,7 @@ package xyz.adjutor.aniki
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.ImageView
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import java.util.ArrayList
@@ -12,11 +13,10 @@ class MangaAdapter(val mangaList: Array<String>) :
// Describes an item view and its place within the RecyclerView
class MangaViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
- private val mangaTextView: TextView = itemView.findViewById(R.id.tv_title)
+ val mangaTitle: TextView = itemView.findViewById(R.id.tv_title)
+ val mangaRank: TextView = itemView.findViewById(R.id.tv_rank)
+ val mangaImage: ImageView = itemView.findViewById(R.id.iv_image)
- fun bind(word: String) {
- mangaTextView.text = word
- }
}
// Returns a new ViewHolder
@@ -34,7 +34,9 @@ class MangaAdapter(val mangaList: Array<String>) :
// Displays data at a certain position
override fun onBindViewHolder(holder: MangaViewHolder, position: Int) {
- holder.bind(mangaList[position])
+ holder.mangaTitle.text = mangaList[position] //use specific json data
+ holder.mangaRank.text = position.toString() //replace by the actual rank
+ //holder.mangaImage.setImageResource(mangaList[position]) //replace by the manga image
}
}