Вот некоторая справочная информация.Я делаю приложение для Android, которое требует, чтобы ImageView отображалось на экране в одинаковом физическом размере (xInches by yInches) независимо от устройства, на котором отображается изображение.У меня проблема в том, что размер ImageView по умолчанию меняет размер в зависимости от текущего разрешения экрана и размера экрана.
Мне нужна функция, которая:
- Имеет входные данные для ImageView, которые мне нужно изменить, x (в дюймах) предпочтительного размера и y (в дюймах) предпочтительного размера
- Вычисляет размеры в пикселях чего-то x по yдюймы (магия, которую мне нужно выяснить, как реализовать)
- Возвращает рассчитанные размеры x и y в dpi / px или что-то, что я могу легко применить к ImageView
IЯ немного новичок в разработке для Android, поэтому я не на 100% знаком с различными системами координат, такими как px и dpi, но все, что я ищу, - это способ сопоставить эти системы координат с физическими координатами.
Кстати, я использую только дюймы, потому что живу в США. Однако я хочу сказать, что любая единица измеряет физическое пространство , а не осыпьn пробел .
Спасибо за помощь!