Вы создаете собственный адаптер для использования в представлении галереи, см. Учебное пособие по Hello Gallery
В методе getView () у вас есть два разных способа для достижения одного и того же результата:
A. Создайте ImageView и TextView и установите изображение и текст:
ImageView iv = new ImageView(context); //and so on, remember to set the LayoutParams etc to fit your design.
Создайте RelativeLayout и добавьте в него ImageView и TextView
Возвращает RelativeLayout.
B. Объявление макета в xml с RelativeLayout, содержащим TextView и ImageView
В getView, надуйте этот макет и используйте
inflatedLayout.findViewById(R.id.myTextView); //and so on
установить текст и изображение и вернуть макет.