Is it possible to create a GridView that has children of different sizes?
<p>So let's try to explain what I am trying to do... </p>

<p>I have a design that looks like this - </p>

<p>![alt text][1]</p>

<p>For this I have I created two GridViews like so:</p>

<pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"&gt;

    &lt;LinearLayout android:orientation="vertical"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"&gt;

        &lt;TextView style="@style/GroupName"
                  android:text="@string/currency_badges"/&gt;

        &lt;GridView android:id="@+id/currency_grid"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:columnWidth="90dp"
                  android:numColumns="auto_fit"
                  android:verticalSpacing="10dp"
                  android:horizontalSpacing="10dp"
                  android:stretchMode="columnWidth"
                  android:gravity="left"/&gt;

    &lt;/LinearLayout&gt;

    &lt;LinearLayout android:orientation="vertical"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"&gt;

        &lt;TextView style="@style/GroupName"
                  android:text="@string/foursquare_badges"/&gt;

        &lt;GridView android:id="@+id/foursquare_grid"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:columnWidth="90dp"
                  android:numColumns="auto_fit"
                  android:verticalSpacing="10dp"
                  android:horizontalSpacing="10dp"
                  android:stretchMode="columnWidth"
                  android:gravity="left"/&gt;

    &lt;/LinearLayout&gt;
&lt;/LinearLayout&gt;
</code></pre>

<p>I am not really happy with it because as you can see the top right icon's label is hidden. I can click and scroll but that's not what I want. Also the bigger problem is that each <em><code>GridView</code> HAS ITS OWN SCROLLBAR</em>. Again not what I want. So I think I would like to use one <code>GridView</code> to accomplish this. How can I use a <code>GridView</code> to have icons and then show the GroupName in the middle of the icons. I know I can create a <code>BaseAdapter</code> to return different types of Views, but I need to have one item that takes horizontally the whole space. Is this possible?</p>

<p><strong>Edit:</strong></p>

<p><strong>I guess a better question is how do I create grouped GridViews?</strong></p>
