У меня есть очень простой RecyclerView, который загружает данные из базы данных Firestore. Нет проблем с кодом для получения данных, но RecyclerView ничего не показывает, когда я устанавливаю для держателя представления значение wrap_content. Однако он загружает данные, когда я устанавливаю его в match_parent. Я пытался использовать
firestoreRecycler.setHasFixedSize(true)
, но он ничего не делает, данные просто не отображаются, когда я использую wrap_content, а использование match_parent делает так, что мне приходится много прокручивать, чтобы увидеть один элемент.
Вот код для макета строки RecyclerView
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="15dp">
<TextView
android:id="@+id/listOfficeName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textSize="20sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/listOfficeAddress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
android:textSize="20sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/listOfficeName" />
</androidx.constraintlayout.widget.ConstraintLayout>
В остальном нет ничего важного, есть функциональность только для RecyclerView, которую я получил из учебника, в котором фактически работал wrap_content .
Заранее спасибо!