Если вы начинаете в Android, как я, я обнаружил, что самое простое для начала:
1) Установите в каждой сетке текстовое представление
2) Установите фон(иконки в вашем случае) для каждого просмотра текста;плюс добавьте текст.
Как:
//textview is a the textview in the cells
textview.setBackgroundResource(<your icon resource>);
Текст добавляется и изменяется как обычно:
textview.setTextColor(Color.BLACK);
textview.setTextAppearance(mContext, R.<style xml>);
textview.setGravity(Gravity.BOTTOM);
Скорее всего, вам нужно правильно установить текстположение и цвет, чтобы у вас был читаемый результат.Затем вы также можете установить свойства фона (вы можете проверить методы textview)