Что такое блок bitmap.getWidth() или bitmap.getHeight() - программирование
Подтвердить что ты не робот

Что такое блок bitmap.getWidth() или bitmap.getHeight()

Разработчики веб-сайт просто заявляют, что getHeight() вернет высоту растрового изображения, но может кто-то сказать мне, что находится в пиксельном блоке или блоке dp

4b9b3361

Ответ 1

Это пиксель. В коде Java вы обычно работаете с пикселями, например. ширина и высота представления.

Ответ 2

После часа экспериментов я обнаружил, что он действительно возвращает высоту в единицах dp. Вы можете проверить это, изменив экран устройства в эмуляторе.

Ответ 3

Если вы читаете о том, как андроид рассматривает взгляды, это неясно. См. "Поддержка нескольких визгов" . Прочитав этот документ, я пришел к выводу, что "это зависит". (И я догадываюсь, так как не проверял свой анализ.) Если объявление было объявлено с размером "wrap_content", "fill_parent" или "dp" , вы получите "dp" , иначе вы получите пиксели. Если вы использовали "dp" , то масштабирование до пикселей достигается путем умножения на

getResources().getDisplayMetrics().density

Для экрана с разрешением 160 точек на дюйм это возвращает 1,0; для экрана 320 pi это возвращает 2.0.