Я ищу способ сохранить размер изображения, пропорциональный всем устройствам. Я экспериментировал со многими математическими вычислениями (например, размером экрана микширования, плотностью, процентом и т. Д.), Но не нашел каких-либо решений, просто разные результаты для каждого тестируемого устройства.Android, как оценить размер изображения, чтобы сохранить такую же пропорцию во всех устройствах
Позвольте мне привести пример: предположим, что я тестирую приложение на sw-360dp, и, в конце концов, я нахожу вид размера, который работает.
relativeLayoutParams.width = 150;
relativeLayoutParams.height = 250;
Это приводит к созданию вида размером около 1/3 ширины экрана и 1/2 высоты экрана.
Как я могу динамически получить значение ширины и высоты, которое позволяет смотреть соотношение сторон 1/3 ширины на 1/2 высоты? По крайней мере, я думаю, это то, что предлагает документация, когда он говорит: «Рассчитать точный размер (или поле, прописку и т. Д.) С процентом от размера экрана».
Или я неверно истолковал его?
Любая помощь будет оценена по достоинству.
Просто почему-то в ** дп ** с вместо пикселей –