Я создал комбинацию карт, в настоящее время они располагаются слева направо с горизонтальной прокруткой.
Я хочу в основном центрировать элементы в родительском макете.
В моем activity.xml
у меня есть LinearLayout
, ширина которого соответствует родительской
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignStart="@id/computer_info"
android:layout_alignLeft="@id/computer_info"
android:layout_marginTop="45dp">
Внутри этого у меня есть мой просмотрщик рециркуляции, который имеет ширину соответствующего родителя
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:scrollbars="horizontal">
</androidx.recyclerview.widget.RecyclerView>
Теперь в моем элементе. xml, который является моим автомобилем, это выглядит так
<androidx.cardview.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/cardview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:cardBackgroundColor="@android:color/transparent"
android:layout_centerHorizontal="true"
android:layout_gravity="center_horizontal"
app:cardElevation="0dp">
<!--Text View over Card View-->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/imageView"
android:layout_width="45dp"
android:layout_height="45dp"
android:src="@drawable/ace_of_spades">
</ImageView>
</RelativeLayout>
</androidx.cardview.widget.CardView>
Когда Я go в режиме отображения элемента. xml, он показывает его центр на экране.
Но когда я запускаю игру, он не применяет никаких изменений.
Карты под компьютерной рукой - это то, что я пытаюсь изменить.

РЕДАКТИРОВАТЬ:
После изменения моего RecyclerView layout_width
на wrap content
, он идеально центрируется. но теперь это выглядит так:

Как бы я go сделал так, чтобы карты были довольно близко друг к другу и не были разделены до сих пор