GridViewは、格子状に要素を表示するグリッドビューを扱うクラス・・・。
ListViewと同様にAdapterと紐付けて使う・・・。
GridViewを配置・・・。
numColumnsは列の数・・・。ここでは4列ずつ表示・・・。
1つの要素のレイアウトはgrid_item.xmlに・・・。
ImageViewのgrid_item_imageに、アイコンやサムネイル代わりの画像を表示・・・。
TextViewのgrid_item_nameは名前を表示・・・。
GridItem.javaは、
String型のnameとint型のcolorno・・・。
grid_item_imageには、colornoで指定した色の画像を表示する・・・。
0なら赤、1なら青・・・。
こんな感じでdrawableに用意しておく・・・。
GridItemAdapter.javaは、
getViewでcolornoが0なら、ivimage.setBackgroundResourceでredを背景にセット・・・。
1ならblueをセット・・・。
MainActivity.javaでは、8個のgriditems要素を初期化して、adapterに紐付けて、それをgridview1に紐付けて・・・。
8個の要素が格子状に並べられた・・・。