Смена таргетов и минимума. Языки даты в рекуклере

This commit is contained in:
v228a 2025-02-19 18:34:08 +03:00
parent ffe93368ef
commit 488a3f90fb
3 changed files with 12 additions and 3 deletions

View File

@ -16,7 +16,7 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.UiTemplate"
tools:targetApi="31">
tools:targetApi="34">
<activity
android:name=".ui.RootActivity"
android:exported="true">

View File

@ -1,14 +1,19 @@
package ru.myitschool.work.ui.entrylist.adapter
import android.graphics.Color
import android.os.Build
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.AdapterView
import android.widget.TextView
import androidx.annotation.RequiresApi
import androidx.core.graphics.drawable.toDrawable
import androidx.recyclerview.widget.RecyclerView
import ru.myitschool.work.R
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import java.util.Locale
class AdapterEntryHistory(private val datas: List<EntryHistoryEntity>) : RecyclerView
.Adapter<AdapterEntryHistory.MyViewHolder>() {
@ -25,8 +30,12 @@ class AdapterEntryHistory(private val datas: List<EntryHistoryEntity>) : Recycle
return MyViewHolder(itemView)
}
@RequiresApi(Build.VERSION_CODES.O)
override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
holder.dateText.text = datas[position].time.toString()
holder.dateText.text = LocalDateTime.parse(datas[position].time).format(DateTimeFormatter.ofPattern("d MMMM yyyy, HH:mm:ss", Locale.getDefault()))
holder.identificatorText.text = datas[position].identificator.toString()
holder.typeText.text = datas[position].type.toString()

View File

@ -34,7 +34,7 @@ object Version {
object Android {
object Sdk {
const val min = 24
const val min = 28
const val compile = 34
const val target = 34
}