From 27001c9ea46aaaf7a8ff134b4bac77d3177d30ba Mon Sep 17 00:00:00 2001 From: Matte23 Date: Mon, 16 Sep 2019 20:22:49 +0200 Subject: [PATCH] Parse date and title from circular string --- .../circolapp/adapters/CircularLetterAdapter.kt | 7 ++++++- app/src/main/res/layout/item_circular.xml | 10 ++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt index 98f4ca9..b585829 100644 --- a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt +++ b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt @@ -18,6 +18,7 @@ package net.underdesk.circolapp.adapters +import android.content.Context import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -30,22 +31,26 @@ import net.underdesk.circolapp.data.Circular class CircularLetterAdapter(private val circulars: List) : RecyclerView.Adapter() { + private lateinit var context: Context inner class CircularLetterViewHolder(view: View) : RecyclerView.ViewHolder(view) { var title: TextView = view.circular_title_textview var number: TextView = view.circular_number_textview + var date: TextView = view.circular_date_textview } override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CircularLetterViewHolder { val itemView = LayoutInflater.from(parent.context) .inflate(R.layout.item_circular, parent, false) + context = parent.context return CircularLetterViewHolder(itemView) } override fun onBindViewHolder(holder: CircularLetterViewHolder, position: Int) { - holder.number.text = circulars[position].id.toString() + holder.number.text = context.getString(R.string.notification_title, circulars[position].id) holder.title.text = circulars[position].name + holder.date.text = circulars[position].date } override fun getItemCount() = circulars.size diff --git a/app/src/main/res/layout/item_circular.xml b/app/src/main/res/layout/item_circular.xml index 004a4d7..8cfdbec 100644 --- a/app/src/main/res/layout/item_circular.xml +++ b/app/src/main/res/layout/item_circular.xml @@ -35,6 +35,16 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/circular_number_textview" /> + + \ No newline at end of file