Какой макет лучше всего использовать для размещения кнопок ImageButton в определенных местах на экране?(т.е. тарелки на ударной установке) FrameLayout, RelativeLayout?
RelativeLayout
.В реальном мире тарелки располагаются относительно барабанов.
Если мне действительно нужны средние и большие экраны, нужно ли мне создавать разные ресурсы (изображения) для обоих, а также для разныхXML-макет для их размещения?
С точки зрения макета, вам нужен только другой макет, если правила будут отличаться.Вполне возможно, что положение тарелок относительно барабанов не изменится в зависимости от размера экрана.
Что касается изображений, я подозреваю, что вам потребуются отдельные версии для разных плотностей экрана , не для разных экранов размеры .Таким образом, тарелка будет (примерно) того же физического размера (дюймы / миллиметры), даже если на экране высокой плотности требуется больше пикселей.Если вы используете одни и те же изображения для всех плотностей, в некоторых случаях изображения могут быть слишком маленькими, чтобы их можно было легко нажать.