diff --git a/src/app/src/main/java/uca/iut/clermont/view/HomeActivity.kt b/src/app/src/main/java/uca/iut/clermont/view/HomeActivity.kt index 400858e..909d17d 100644 --- a/src/app/src/main/java/uca/iut/clermont/view/HomeActivity.kt +++ b/src/app/src/main/java/uca/iut/clermont/view/HomeActivity.kt @@ -2,14 +2,11 @@ package uca.iut.clermont.view import android.app.Activity import android.os.Bundle -import android.widget.ImageView -import android.widget.TextView +import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import com.bumptech.glide.Glide import uca.iut.clermont.R import uca.iut.clermont.data.StubData import uca.iut.clermont.view.adapter.MatchesAdapter -import java.util.* class HomeActivity : Activity() { @@ -18,18 +15,22 @@ class HomeActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_home) - val imageFirstTeam = findViewById(R.id.ImageFirstTeam) + //val imageFirstTeam = findViewById(R.id.ImageFirstTeam) - /*val adapterMatches = findViewById(R.id.ListRecentsMatches) + val adapterMatches = findViewById(R.id.ListRecentsMatches) with(adapterMatches) { - adapter = MatchesAdapter(manager.matchesMgr.getItems()) - }*/ + adapter = MatchesAdapter(manager.matchesMgr.getItems().toList().toTypedArray()) + } - Glide.with(this) + adapterMatches.layoutManager = LinearLayoutManager(this) + + adapterMatches + + /*Glide.with(this) .load("https://crests.football-data.org/1765.svg") .error(R.drawable.imagenotfound) - .into(imageFirstTeam) + .into(imageFirstTeam)*/ } } \ No newline at end of file diff --git a/src/app/src/main/java/uca/iut/clermont/view/adapter/MatchesAdapter.kt b/src/app/src/main/java/uca/iut/clermont/view/adapter/MatchesAdapter.kt index 09c504a..e9178f4 100644 --- a/src/app/src/main/java/uca/iut/clermont/view/adapter/MatchesAdapter.kt +++ b/src/app/src/main/java/uca/iut/clermont/view/adapter/MatchesAdapter.kt @@ -7,13 +7,13 @@ import uca.iut.clermont.R import uca.iut.clermont.model.Match import uca.iut.clermont.view.viewHolder.MatchHolder -class MatchesAdapter(val recentMatches: List) : RecyclerView.Adapter() { +class MatchesAdapter(val recentMatches: Array) : RecyclerView.Adapter() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MatchHolder { return MatchHolder(LayoutInflater.from(parent.context).inflate(R.layout.cellule_match, parent, false)) } override fun onBindViewHolder(holder: MatchHolder, position: Int) { - holder.textView.text = recentMatches[position].toString() + holder.textView.text = recentMatches[position].id.toString() } override fun getItemCount() = recentMatches.size diff --git a/src/app/src/main/res/layout/activity_home.xml b/src/app/src/main/res/layout/activity_home.xml index 8fb2cb2..4567a58 100644 --- a/src/app/src/main/res/layout/activity_home.xml +++ b/src/app/src/main/res/layout/activity_home.xml @@ -77,128 +77,12 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/searchBarContainer" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + app:layout_constraintTop_toBottomOf="@+id/textViewRecentMatches" /> \ No newline at end of file