Посмотрите на percent library.
Это было бы прекрасно для чего-то подобного и будет работать на каждом устройстве. Вам нужно будет обрабатывать процентную ширину, высоту и маржу для каждого PercentRelativeLayout относительно вашего изображения человека.
Вот пример:
<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<View
app:layout_widthPercent="25%"
android:layout_height="100dp"
app:layout_marginLeftPercent="5%"
android:background="#ff0000" />
</android.support.percent.PercentRelativeLayout>
и помнить
compile 'com.android.support:percent:23.0.0'
Да, рекомендуется использовать разные макеты для разных размеров. – Techidiot
Если ваше изображение будет полноэкранным, я бы просто сказал, что это фон вашего Относительного вида, а затем просто добавьте кнопки обычно –