Enforce to recalculate row height when measuring the footer to get it correctly place...
authorDavid A. Velasco <dvelasco@solidgear.es>
Mon, 10 Aug 2015 09:12:43 +0000 (11:12 +0200)
committerDavid A. Velasco <dvelasco@solidgear.es>
Mon, 10 Aug 2015 09:12:43 +0000 (11:12 +0200)
src/third_parties/in/srain/cube/GridViewWithHeaderAndFooter.java

index 508380a..be48763 100644 (file)
@@ -99,6 +99,7 @@ public class GridViewWithHeaderAndFooter extends GridView {
         ListAdapter adapter = getAdapter();
         if (adapter != null && adapter instanceof HeaderViewGridAdapter) {
             ((HeaderViewGridAdapter) adapter).setNumColumns(getNumColumnsCompatible());
         ListAdapter adapter = getAdapter();
         if (adapter != null && adapter instanceof HeaderViewGridAdapter) {
             ((HeaderViewGridAdapter) adapter).setNumColumns(getNumColumnsCompatible());
+            invalidateRowHeight();
             ((HeaderViewGridAdapter) adapter).setRowHeight(getRowHeight());
         }
     }
             ((HeaderViewGridAdapter) adapter).setRowHeight(getRowHeight());
         }
     }