GridView: getting horizontal scroll position and column (re)order

Two GridView questions:

  1. Is it possible to get the horizontal scroll position? Or the x,y position of a specific column or cell? Context: I have a drawable beneath a GridView that I’m using to show totals. I’d like it to pan left-to-right in sync with the table.
    image
  2. Relatedly, how does one look up the order of re-ordered columns? (GridView.Columns appears to access the orginal order.)

Thanks,

Jon