'I have a problem with layout_weight in Recycleview

I'm having a problem with linearlayout of 4 elements. The code of my linearlayout with Weight works fine outside the Recycleview. but not any my recycleview. Please any idea to fix this in my recycleview?

Layout for my items that i'm using inside my recycleview :

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@color/teal_200"
android:padding="5dp"
android:weightSum="5">
<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:textAlignment="center"
    android:layout_gravity="center"
    android:gravity="center"
    android:textColor="@color/white"
    android:background="@color/black"
    android:maxLines="2"
    android:ellipsize="end"
    android:singleLine="true"
    android:layout_weight="2"
    android:layout_margin="2dp"
    android:text="Textt"
    android:textSize="16dp">

</TextView>

<ImageButton
            android:layout_width="0dp"
    android:layout_height="70dp"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:layout_margin="2dp"
    android:background="@color/black">

</ImageButton>

<ImageButton
    android:id="@+id/imgbtn_edit_product"
    android:layout_width="0dp"
    android:layout_height="60dp"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:layout_margin="2dp"
    android:background="@color/black">
</ImageButton>


<ImageButton
   
    android:layout_width="0dp"
    android:layout_weight="1"
    android:layout_height="60dp"
    android:layout_gravity="center"
    android:layout_margin="2dp"
    android:background="@color/black">

</ImageButton>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source