title: recyclerView takes lots of space from top after use SpannedgridLayoutManager
body: <p>i want to show list data in SpannedGridLayoutManager in recycleview, but after add helper class SpannedGridLayoutmanager, in my recycleview take a lot of space in top</p>
  
  <p>iam has to try change SpannedGridLayoutManager class with other SpannedGridlayout manager, but the space on top is not solved</p>
  
  <pre><code>val manager = SpannedGridLayoutManager(object : SpannedGridLayoutManager.GridSpanLookup{
              override fun getSpanInfo(position: Int): SpannedGridLayoutManager.SpanInfo {
                  // Conditions for 2x2 items
                  return if (position % 12 == 0 || position % 12 == 7) {
                      SpannedGridLayoutManager.SpanInfo(2, 2)
                  } else {
                      SpannedGridLayoutManager.SpanInfo(1, 1)
                  }
              }
  
          },3/*column*/,1f/*how big is default item*/)
  
          binding.feedHome.setHasFixedSize(false)
          binding.feedHome.layoutManager = manager
          binding.feedHome.adapter = adapter
  </code></pre>
  
  <p>and this is my xml for recycleview</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto"&gt;
  
      &lt;androidx.coordinatorlayout.widget.CoordinatorLayout
              android:layout_width="match_parent"
              android:layout_height="match_parent"&gt;
  
          &lt;androidx.swiperefreshlayout.widget.SwipeRefreshLayout
                  android:id="@+id/swipeRefreshLayout"
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"&gt;
  
              &lt;androidx.recyclerview.widget.RecyclerView
                      android:layout_width="match_parent"
                      android:id="@+id/feed_home"
                      android:windowSoftInputMode="adjustResize"
                      tools:listitem="@layout/item_feed_home"
                      android:layout_height="match_parent"
                      tools:ignore="MissingConstraints"/&gt;
  
          &lt;/androidx.swiperefreshlayout.widget.SwipeRefreshLayout&gt;
  
  
  
          &lt;TextView
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:id="@+id/no_data"
                  android:visibility="gone"
                  android:text="@string/no_data_mypost"
                  android:textAppearance="@style/TextAppearance.AppCompat.Medium"
                  android:layout_gravity="center"/&gt;
  
      &lt;/androidx.coordinatorlayout.widget.CoordinatorLayout&gt;
  
  &lt;/layout&gt;
  </code></pre>
  
  <p>and this is my item layout for recycleview</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;layout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto"
          xmlns:tools="http://schemas.android.com/tools"&gt;
  
      &lt;com.google.android.material.card.MaterialCardView
              android:orientation="vertical"
              android:layout_width="match_parent"
              app:cardCornerRadius="8dp"
              app:cardElevation="4dp"
              app:cardMaxElevation="6dp"
              app:strokeWidth="4dp"
              app:cardBackgroundColor="@color/white"
              android:layout_height="match_parent"
              android:background="@color/grey_10"
              android:layout_marginBottom="1.5dp"
              android:layout_marginEnd="1.5dp"
              android:id="@+id/material_global_zona"
              android:layout_marginTop="1.5dp"&gt;
  
  
  
          &lt;ImageView
                  android:scaleType="fitXY"
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:id="@+id/feed_post_image"
                  android:src="@drawable/sample_kelinci"
                  tools:ignore="MissingConstraints"
                  app:layout_constraintTop_toTopOf="parent"
                  app:layout_constraintStart_toStartOf="parent"
                  app:layout_constraintEnd_toEndOf="parent"
                  app:layout_constraintBottom_toBottomOf="parent"/&gt;
          &lt;!--&lt;TextView android:layout_width="match_parent" android:text="0"  android:textAlignment="center" android:textSize="70sp" android:textColor="@color/white" android:textAppearance="@style/TextAppearance.AppCompat.Large" android:id="@+id/count" android:layout_height="wrap_content"/&gt;--&gt;
  
  
      &lt;/com.google.android.material.card.MaterialCardView&gt;
  
  &lt;/layout&gt;
  </code></pre>
  
  <p>e expect i missing some update or fixing bug in class SpannedGridLayoutManager, but i dot know how to solved it</p>
  
  <p><a href="https://i.stack.imgur.com/Fu7FH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Fu7FH.png" alt="recycleview have some spacing"></a></p>
  
  <p>=======EDIT=======
  ~ Solved by Give Linearlayout before RecyelerView
  ~ Dont Give Padding or Margin in Rootlayout at yout item RecycleView</p>