2 つの列だけに gridView を使用する場合は、tableLayout を使用してプログラムで tableRows を追加できます。何かのようなもの :
<TableLayout
android:orientation="vertical"
android:stretchColumns:"0">
<TableRow>
<TextView
android:id=@+id/name />
<ImageView
android:id=@+id/image />
</TableRow>
<TableLayout>