GridViewHeader
Android GridView with addHeader( View view ) function
Usage
View header = View.inflate( this, R.layout.item, null);
list.addHeaderView(header);
list.setNumColumns(2);
TestAdapter adapter = new TestAdapter(this, strings);
list.setAdapter(adapter);