Точно так же, как решение Moustafa EL-Saghier, вставив эту строку кода в XML
android:layout_margin="10dp"
Вы в основном говорите программе, что между всеми вашими картами должно быть пространство на 10 дп. RecyclerView, включая боковые стороны.
Для горизонтального RecyclerView вы хотели бы поставить:
android:layout_marginStart ="10dp"
android:layout_marginEnd = "10dp"
Это позволит разместить пространство между карточками с левой и правой стороны.
Для вертикального Recyclerview вы хотели бы поставить:
android:layout_marginTop ="10dp"
android:layout_marginBottom = "10dp"
Это позволит поместить пространство между карточками на верхней и нижней сторонах.
Опять же, это точно так же, как ответ Мустафы EL-Saghier, таким образом, чтобы удовлетворить ваши потребности Cardview в простых битах кода. Надеюсь, это поможет!