Мне нужно поместить изображения на мой макет, чтобы он не менял свое положение с различными разрешениями экрана. Они должны быть именно там, где они размещены. Атрибут layout_weight может использоваться с линейной компоновкой. Но я использую относительный макет, и я имею дело с обрезанными изображениями. Любое решение о том, как позиционировать изображения? Установка высоты и ширины поля не стоит.Как разместить изображения на одном и том же месте на всех устройствах Android?
ответ
Одним словом - вы не можете. Устройства имеют разные разрешения, а также соотношение размеров экрана. Таким образом, приложение не может смотреть same
, потому что в Android отсутствует значение same
. Единственный способ разработки интерфейса - использовать привязки к другим объектам или границам родительского представления. Попытайтесь исследовать, какие правила, например. «в нижней части изображения с 10dp gap» или «рядом с TextView» - и это константы, которые хранятся на каждом устройстве.
Я не могу представить себе сценарий, где это имеет смысл, но очевидно, что он должен существовать с тех пор, как команда разработчиков Android построила его. В документах на dimension type четко указано, что он поддерживает «мм» и «в» в качестве определителей для миллиметров и дюймов соответственно.
Это должно сделать вам то, что вам нужно, но я бы посоветовал переоценить это требование, так как это создало бы у нас огромную боль.
- 1. Как разместить изображения на одном и том же месте на всех устройствах?
- 2. Как разместить два компонента в одном и том же месте
- 3. Как разместить два вида списка на одном и том же месте в android layout в android?
- 4. Android - Как разместить значки на полноэкранном изображении в одном и том же месте для всех размеров экрана и плотности?
- 5. Показать изображение в том же месте на нескольких экранах | Android
- 6. Divs всегда в одном и том же месте фонового изображения?
- 7. Показать изображения на всех устройствах Android
- 8. Множество контактов на одном и том же месте MKMapView
- 9. Как разместить два элемента в одном и том же месте Android xml
- 10. Как сделать изображение на всех дивы в том же месте
- 11. Реализовать Ajax для сохранения фоновой анимации в одном и том же месте на всех страницах
- 12. Восстановить файл в том же относительном местоположении на устройствах
- 13. Как разместить изображение изображения профиля в этом месте на Android?
- 14. Как удалить несколько контактов в одном и том же месте
- 15. Android Layout - Scale Изображения всегда остаются в одном и том же месте в разных разрешениях
- 16. Как визуализировать разные коллекции в одном и том же месте?
- 17. Как разместить внутренние миниатюры в одном и том же месте контейнера, простой html-вопрос
- 18. Подростки на одном и том же элементе
- 19. Изображения, остающиеся на том же месте в html
- 20. Android: несколько детекторов жестов на одном и том же представлении
- 21. WPF - Turn StackPanel 180 ° и остаться на том же месте
- 22. Android: можно ли разместить 2 Pendingintents на одном и том же экране?
- 23. Относительная компоновка многократного просмотра в одном и том же месте
- 24. Несколько изготовителей в одном и том же месте с лифтом
- 25. UIScreen.mainScreen того же размера на всех устройствах
- 26. Собирание команд в одном и том же месте в трубе
- 27. Позиционирование переключателей по вертикали в одном и том же месте
- 28. Двойные дивизии в одном и том же месте
- 29. HTML: Текст на том же месте
- 30. Поместите две кнопки отправки в одном и том же месте
Можете ли вы описать, что вы пытаетесь достичь более четко? Вы хотите, чтобы изображения находились в точном месте? –
Изображения, которые я использую, - это разные части анимированного персонажа. Таким образом, следует избегать даже незначительного различия положения между двумя изображениями. – Bhaijaan
Каждый кадр - ImageView? Это довольно расточительно, взгляните на AnimationDrawable. Кроме того, если кадры имеют одинаковые размеры пикселей, так как вы используете один и тот же тип scaleType во всех ImageViews, символ будет иметь одинаковый размер между кадрами. – Delyan