i'm generation a Textview programmatically. I'm using a layout file to inflate the TextView. The problem is, that not all items of the style are applied to the TextView (android:layout_margin) what is my fault?
this is the style I'm defined in AppTheme
<style name="Theme.CampApp.TextItem" parent="TextAppearance.Material3.BodyMedium">
    <item name="android:textSize">32dp</item>
    <item name="android:background">@drawable/rounded</item>
    <item name="android:padding">@dimen/textItemPadding</item>
    <item name="android:layout_margin">32dp</item>
</style>
this is my layout file
<com.google.android.material.textview.MaterialTextView
    xmlns:android="http://schemas.android.com/apk/rses/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    style="@style/Theme.CampApp.TextItem">
</com.google.android.material.textview.MaterialTextView>
this is the Code , generating the TextView
 val textItem = layoutInflater.inflate(R.layout.text_view_item_layout ,null) as TextView
    textItem.setTextAppearance(R.style.Theme_CampApp_TextItem)
    val params = RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT ,RelativeLayout.LayoutParams.WRAP_CONTENT )
    textItem.layoutParams = params
    textItem!!.id = View.generateViewId()