Итак, у меня есть RecyclerView, который использует GridLayoutManager и использует супер простой адаптер, который ничего не делает, кроме как помещает текст в текстовые представления.
Моя проблема в том, что я хочу, чтобы текст равномерно заполнял всю сетку (вплоть до кнопок), в то время как сетка не прокручивается. Я просто хочу сетку, которая не прокручивается и не заполняет макет.
Вот то, что у меня сейчас есть (сетка - это все, что находится между «вы выиграли» и кнопками внизу):
val numberOfColumns = 3
resultsRecyclerView.layoutManager = GridLayoutManager(this, numberOfColumns)
val adapter = GridAdapter(this, gridData)
resultsRecyclerView.adapter = adapter
сетка item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:padding="5dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:textSize="24sp"
android:textColor="@color/textColor"/>
</LinearLayout>
Мне сказали, что это будет хороший способ сделать сетку без отдельного просмотра каждого текста. Есть ли лучший способ сделать не прокручиваемую, равномерно распределенную сетку? Любая помощь приветствуется.