Как можно определить layout_width и layout_height Framelayout, который подходит для изображения - PullRequest
0 голосов
/ 28 апреля 2010

У меня есть изображение размером 80px X 50 px, и мне нужно поместить его в один из дочерних элементов FrameLayout, как я могу указать layout_width и layout_height для Framelayout, который соответствует изображению, не масштабируя его? *

Я знаю, что для FrameLayout есть layout_height = "wrap_content" layout_wight = "wrap_content", но я не могу его использовать, поскольку у этого FrameLayout есть другие дочерние элементы. Поэтому я хотел бы жестко кодировать ширину / высоту FrameLayout, чтобы соответствовать размеру изображения?

Должен ли я использовать layout_width = "80px" или layout_width = "80dip"?

Спасибо.

1 Ответ

0 голосов
/ 28 апреля 2010

Вы можете использовать layout_width = "80px" + layout_height = "80px" + scaleType = "fitXY", чтобы указать ImageView в нужном размере.

провал зависит от плотности экрана: 1dp! = 1px.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...