Я хочу создать собственный календарь, в котором каждая ячейка будет иметь изображение и текстовое представление. Можно ли сделать это в GridView?
Проверьте эту библиотеку https://github.com/roomorama/Caldroid. И выполните поиск по запросу «Разрешить настраиваемую ячейку для сетки вида дат».
Взгляните на этот урок .