Как заставить просмотр recycler начать добавлять элементы из центра?
- У меня есть recyclerView с "Horziontal Linear Layout" в качестве менеджера макетов.
- Recycler View находится в макете кадра, с layout_gravity = "center", а layout_width = "wrap_content"
- Я хочу, чтобы просмотр recycler начинал добавлять элементы из центра.
- Вот что я хочу:
![enter image description here]()
![enter image description here]()
![enter image description here]()
![enter image description here]()
- Вы можете видеть, что в последнем изображении элементы добавляются слева. Я хочу, чтобы он добавлял элементы из центра, как показано на первых трех изображениях.
Ответы
Ответ 1
У меня была такая же проблема и решена так для моего горизонтального RecyclerView:
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="wrap_content"
android:layout_height="68dp"
android:layout_centerHorizontal="true"
android:orientation="horizontal"
app:layoutManager="android.support.v7.widget.LinearLayoutManager" />
Здесь основная часть - android: layout_centerHorizontal = "true"
и layout_width = "wrap_content"
Ответ 2
Решено:
Как заставить WRAP_CONTENT работать с RecyclerView
Это было решение, мне пришлось принудительно использовать wrap_content для просмотра recycler, поэтому для меня работал пользовательский менеджер макетов. Надеюсь, это поможет другим:)