Элементы в FrameLayout или RelativeLayout будут перекрываться (если только вы не разместите что-то выше / ниже / слева от / справа от чего-либо еще внутри RelativeLayout). Лучше всего сделать то, что вы хотите, - создать RelativeLayout с фоновым изображением вашей фотографии (или ImageView в качестве первого дочернего элемента), а затем расположить ваши TextViews и сформировать Drawables как дочерние элементы RelativeLayout. Вы можете сделать все это с помощью собственного вида и рисовать прямо на холсте самостоятельно, но я бы не рекомендовал этого, если вам действительно не нужно.
Также см. этот пост о перекрывающихся изображениях.