2013-10-01 3 views
0

Мне нужно поместить изображения на мой макет, чтобы он не менял свое положение с различными разрешениями экрана. Они должны быть именно там, где они размещены. Атрибут layout_weight может использоваться с линейной компоновкой. Но я использую относительный макет, и я имею дело с обрезанными изображениями. Любое решение о том, как позиционировать изображения? Установка высоты и ширины поля не стоит.Как разместить изображения на одном и том же месте на всех устройствах Android?

+0

Можете ли вы описать, что вы пытаетесь достичь более четко? Вы хотите, чтобы изображения находились в точном месте? –

+0

Изображения, которые я использую, - это разные части анимированного персонажа. Таким образом, следует избегать даже незначительного различия положения между двумя изображениями. – Bhaijaan

+0

Каждый кадр - ImageView? Это довольно расточительно, взгляните на AnimationDrawable. Кроме того, если кадры имеют одинаковые размеры пикселей, так как вы используете один и тот же тип scaleType во всех ImageViews, символ будет иметь одинаковый размер между кадрами. – Delyan

ответ

0

Одним словом - вы не можете. Устройства имеют разные разрешения, а также соотношение размеров экрана. Таким образом, приложение не может смотреть same, потому что в Android отсутствует значение same. Единственный способ разработки интерфейса - использовать привязки к другим объектам или границам родительского представления. Попытайтесь исследовать, какие правила, например. «в нижней части изображения с 10dp gap» или «рядом с TextView» - и это константы, которые хранятся на каждом устройстве.

0

Я не могу представить себе сценарий, где это имеет смысл, но очевидно, что он должен существовать с тех пор, как команда разработчиков Android построила его. В документах на dimension type четко указано, что он поддерживает «мм» и «в» в качестве определителей для миллиметров и дюймов соответственно.

Это должно сделать вам то, что вам нужно, но я бы посоветовал переоценить это требование, так как это создало бы у нас огромную боль.

Смежные вопросы