Попробуйте решение ниже.
Это мой пользовательский макет, содержащий TextView my_custom_row.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/myCustomTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:textColor="@android:color/holo_green_dark"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout>
В приведенном выше коде вы можете видеть, что я установил paddingTopи paddingBottom в TextView, поэтому он будет генерировать макет примерно так:
Теперь, когда я просто хочу установить больше поля / отступа на ,начало и конец только в режиме recyclerview , я должен установить ниже свойства в коде recyclerview xml.
android:clipToPadding="false"
android:paddingTop="15dp"
android:paddingBottom="15dp"
, который сгенерирует макет примерно так:
ПРИМЕЧАНИЕ. Я уменьшил отступы из моего textView