Есть ли способ создать собственный макет для каждого элемента в Галерее?
Да. Вам нужно расширить ArrayAdapter
и переопределить getView()
, чтобы сделать то, что вы хотите. Вот бесплатный отрывок из одной из моих книг, в котором обсуждается эта концепция - хотя в качестве примера она использует ListView
, такая же техника должна применяться к Галерее.
Обратите внимание, что этот отрывок должен быть обновлен в течение следующих ~ 12 часов, чтобы его можно было значительно улучшить, поэтому не спешите сразу его скачивать. : -)