Question: I am trying to find a way to implement a standing table for a sports app (like NBA Game Time standings), with a fixed header, fixed first column and a footer. I searched a bit on how to get it, but the best shot was this project (<https://github.com/InQBarna/TableFixHeaders>) but it uses its own view instead of Recycler of GridView. Do anyone knows something like this or knows how I can start with it (Adapter or LayoutManager)?

**Edit** (adding images)

![initial state](https://i.stack.imgur.com/Q1SAm.jpg)

![scrolled state showing footer](https://i.stack.imgur.com/6d4B5.jpg)

Answer: 
You can implement a layout like that like this:

```
<LinearLayout
    ...
    android:orientation="vertical">

    <TextView 
        ... />

    <com.example.TableHeaderView 
        ... />

    <RecyclerView 
        ... />

</LinearLayout>

```

Only the RecyclerView will scroll, leaving your title text view and table header at the top of the screen.
From your images I would suggest considering using a library such as [StickyGridHeaders](https://github.com/TonicArtos/StickyGridHeaders). It extends `GridView` and can have custom 'header' views.

Alternatives are [StickyListHeaders](https://github.com/emilsjolander/StickyListHeaders) or [HeaderListView](http://applidium.github.io/HeaderListView/) but focus more on the `ListView`

**Edit:**

On further investigation, the example provided [in this tutorial](http://www.codeofaninja.com/2013/08/android-scroll-table-fixed-header-column.html) seems to match your requirements