Я работаю над проектом, в котором в качестве фона у меня есть статическое изображение, и мне нужно поместить некоторые виды в определенные места относительно некоторых элементов, которые появляются на фоновом изображении.
Когда я использую FrameLayout или RelativeLayout и пытаюсь измерить точный dp по углам, я получаю разные результаты для разных размеров экранов, и связь с фоновым изображением теряется.
Я пытаюсь думать о решениях. Может быть, мне нужно измерить размер фона изображения на лету, а затем попытаться рассчитать точное положение? Или, возможно, нанесите несколько «водяных знаков» на фоновые изображения и получите правильные позиции, сканируя растровое изображение на лету.
Каков наилучший подход?